Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet két vagy több...

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:
54%

Párhuzamos folyamatokkal.

fork(); lesz a barátod, de gyanítom amit meg akarsz valósítani bõven jó lenne szekvenciálisan is.

2014. márc. 17. 12:41
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
54%

"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ó.

2014. márc. 17. 13:55
Hasznos számodra ez a válasz?
 4/7 iostream ***** válasza:
100%
Maradjunk annyiban, hogy std::thread a barátja. Nem kell lemenni a platformfüggő katyvaszig, ha nem muszáj.
2014. márc. 17. 15:07
Hasznos számodra ez a válasz?
 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!
2014. márc. 17. 15:11
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
Használhatsz boost szálakat is, ha még nincs C++11-ed.
2014. márc. 17. 22:12
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
Google-ban így keress rá: Szálkezelés c++
2014. márc. 18. 09:35
Hasznos számodra ez a válasz?

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!