Nije mi toliko bitna rezoulcija koju koriste MM timer-i. Dovoljne su mi i ms koje pruza varijanta SetTimer ali i dalje ne znam kako da tu poruku posaljem bas odredjenom thredu.
Znam da je moguce u MFC thredovima, ali...
Nema veze, rjesicu taj problem nekako.
Evo jos jedno pitanje u vezi thredova ...
Ako imam 10 otverenih therdova i svi oni pozivaju jednu funkciju.
Funkcija inace odsjeca dijelove buffera(string) koji prosledjuju thred-ovi ali abog kompleksnosti kopira taj buffer u neke lokalne varijable.
Kako da budem siguran da nece doci do mijesanja podataka prilikom poziva te zajedniceke funkcije.
Da li moram da koristim neke varijante sinhronizacije ili je u principu sigurno da razliciti thredovi pozivaju istu funkciju kao na primjer neke od Windows API funkcija.
Da li je samo stvar u deklarisanju varijabli te funkcije.
Znam da bi bio problem sa varijablama koje su onzacene kao static.
Jednom sam pravio eksperiment i svim varijablama dodjelio "storage specifier" auto.
Prmimjer:
auto int a;
auto long b;
...
I onda sam modifikovao te varjijable pozivom iz raclicitih thredova i primjetio sam da se podaci ne mijesaju.
Obzirom da sam ja novajlija u MS C++, (dugo vremena koristim C i Win32 API) molim za neki savjet kako rade thredovi u C++ svijetu.
Pozdrav,
Ljubisa