POSIX - Inter Thread communication
Pozdrav svima!
Napravio sam program u C-u, koji kreira oko 1000 thread-ova gdje svaki thread izvrsava odredjene operacije. Podatke na kojima ce raditi proslijedjuje im glavni program, prilikom kreiranja svakog thread-a.
To sve super radi, ali sada bih trebao upisati rezultate thih operacija u bazu.
Da svaki thread direktno upisuje, to bi onda bilo previse koneckija...pa sam razmisljao da napravim jos jedan koji bi samo primao rezultate od ovih 1000 i upisivao u bazu.
Za komunikaciju izmedju thread-a koji upisuje u bazu i ostalih 1000 threadova planirao sam da iskoristim pipe.
Sta mislite, da li je ovo dobro rjesenje?
|