Milyen ciklusokat tudtok c++ -ban ezeken kívül? for (), while (), do{}while (), if ()
Figyelt kérdés
Felsorolnátok párat? Csak mert sztem van pár, amit nem ismerek és valószínűleg jól jönnének.2014. okt. 15. 16:52
21/22 anonim válasza:
Egy "event-loop"-ot csinálsz gyakorlatilag. Grafikus felületen az interrupt körülbelül az eseménynek fele meg. A ciklus jól működik a gond az, hogy olyan feladatokat csinálsz benne amik túlterhelik. Egy eseménykezelőnek gyorsnak kell lennie.
Ha komolyabb számításokat végzel tedd külön szálra és üzenj az eseménykezelőnek. A nagy feladatok általában ciklikusak, azért lehetőséged van néha-néha lementeni az állapotát és abbahagyni kicsit, hagy fusson le a fő ciklusod, hátha jött esemény, mert lehet abba kell hagyni a futást. Szálak esetében ez kicsit másabb, csinálhat sz egy condition-t vagy egy mutexet is akár.
22/22 anonim válasza:
#21: AVR-en nincs lehetőség többszálúságra. Egy kifordított event loopra gondolj. Az interrupt maga a hardveres event, de szoftveres dispatchered nem lehet, mert context switchre nincs mód. A handling kód itt gyakorlatilag teljes egészében az interrupt handlerbe kerül - mintha csak a kliens kódod lenne meg, illetve a listener.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!