Kezdőoldal » Számítástechnika » Programozás » Milyen ciklusokat tudtok c++...

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
1 2 3
 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.

2014. okt. 16. 12:07
Hasznos számodra ez a válasz?
 22/22 anonim ***** válasza:
100%
#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.
2014. okt. 16. 14:58
Hasznos számodra ez a válasz?
1 2 3

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!