Hogyan lehet két vagy több algoritmust futtatni párhuzamosan C++-ban?
Figyelt kérdés
pl.: ha azt szeretném hogy egyszerre írjon is valamit és "csináljon" is valamit.
szóval pl.:
while
{
cout<<"valami";
más fajta feladat;
--------------------
szóval ne sorba egymás után hanem egymástól függetlenül mindkettőt
2014. márc. 17. 12:11
1/7 A kérdező kommentje:
*while(1)
2014. márc. 17. 12:13
2/7 anonim válasza:
Párhuzamos folyamatokkal.
fork(); lesz a barátod, de gyanítom amit meg akarsz valósítani bõven jó lenne szekvenciálisan is.
3/7 anonim válasza:
"fork(); lesz a barátod"
Feltéve, hogy Linux/Unix-on programozik, és azt is emlitsük meg, hogy ez egy új process-t hoz létre, ami nem biztos, hogy jó.
4/7 iostream válasza:
Maradjunk annyiban, hogy std::thread a barátja. Nem kell lemenni a platformfüggő katyvaszig, ha nem muszáj.
5/7 iostream válasza:
Ja, és az std::thread leírásánál találsz példákat bőséggel a használatra. Sok sikert a deadlockok nyomozásához!
6/7 anonim válasza:
Használhatsz boost szálakat is, ha még nincs C++11-ed.
7/7 anonim válasza:
Google-ban így keress rá: Szálkezelés c++
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!