Chciałbym dowiedzieć się, jak zbudować aplikację wielowątkową, ale nie wiem nawet, od czego zacząć.Podstawowe wielowątkowość w C/C++ - wskazówki, porady, samouczek, jakiś kierunek?
Jak większość ludzi wdraża wielowątkowość? Czy używają biblioteki boost? Czy jest jakiś inny sposób na zrobienie tego? (używając standardowego C/C++)
Rozumiem tę koncepcję, ale zupełnie nie mam pojęcia, gdzie zacząć nawet uczyć się, jak to zrobić. Czy ktoś może polecić coś?
http://msdn.microsoft.com/en-us/library/7t9ha0zh%28v=VS.80%29.aspx < --- Czy są to standardowe C++ lub niektóre implementacje tylko dla Microsoft?
Czy poprawiam, że biblioteki wielowątkowości są zawarte w interfejsie API systemu Windows? Znalazłem przykład na MSDN ( http://msdn.microsoft.com/en-us/library/esszf9hw%28v=VS.80%29.aspx) i funkcje, które używa (ReleaseMutex, itp.) Wydają się być w windows.h. Czy to właśnie większość ludzi używa podczas programowania Windows?
nie ma standardowych wątków C/C++. wątki boost to kolejna najlepsza rzecz http://stackoverflow.com/questions/415994/boost-thread-tutorials. C++ 0x ma wątki, jeśli chcesz iść tą trasą. – Anycorn
Niedawno czytałem i wydaje mi się, że Microsoft Managed C++ poczynił pewne poważne odstępstwa od standardu C++, które mogą cię podstępem. Uważaj, że dokumentacja MSDN nie mówi o Managed C++, a nie o prawdziwym standaryzowanym C++. –
Zapraszam do obejrzenia mojego projektu Tetris, który nadmiernie wykorzystuje wielowątkowość (głównie ze względu na samokształcenie): http://code.google.com/p/tetris-challenge/. – StackedCrooked