webForumDet fria alternativet

Trådning

4 svar · 556 visningar · startad av pettsson

pettssonMedlem sedan jan. 20021 122 inlägg
#1

Hur åstadkommer man trådade program enkelt i C++? Jag har googlat och läst dokumentationen till kompilatorn (Visual C++ 2005 EE). Det enda jag hittar är "så här gör du för att uppfinna hjulet igen"-artiklar, foruminlägg utan egentliga svar och microsofts underliga funktioner som verkar vara lite over-the-top... Hade en liknande upplevelse förra veckan, ville läsa från com-porten. Massor av artiklar osv, men ingenting enkelt. Sen visar det sig att man kan använda en virtuellt fil "COM1:" och fstream... Finns det inget bibliotek i standard-C++ för trådar?

cyprysMedlem sedan dec. 20003 563 inlägg
#2

Det kommer säkert nån som svarar ordentligt snart men sålänge...
I C används rätt enkelt fork(). Är det inte nått liknande i C++?

pettssonMedlem sedan jan. 20021 122 inlägg
#3

fork() är enligt vad jag läst enbart för unix/linux-baserade operativsystem. Kanske inte var helt uppenbart att jag kör windows, ursäkta.

spangoMedlem sedan juni 20008 205 inlägg
#4

pettsson skrev:

Finns det inget bibliotek i standard-C++ för trådar?

Nope, inget sånt. Du får ta och läsa in dig på windowsprogrammering, eller använda nåt API (om du t.ex. vill ha lite plattformsoberoende). Boost har ett sånt: http://www.boost.org/doc/html/threads.html

pettssonMedlem sedan jan. 20021 122 inlägg
#5

Bleh... Ok, tackar

120 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
117 ms — hämta tråd, inlägg och bilagor (db)