Komunikace mezi pthread vlakny

[TJ] Pytt'l the Floyd tomi na nomi.cz
Čtvrtek Březen 27 16:30:18 CET 2003


> > Dobry den,
> > potreboval bych poradit s vlakny v pthread. Mam hlavni vlakno, ktere prijima
> > UDP pakety, ale vi, jen, ze nekde v nem je napsany neco, podle ceho pozna,
> > kteremu vlaknu paket patri. No a kdyz ho prijme, tak bych ten paket potreboval
> > predat urcitemu vlaknu. Jenze vlakna mezi sebou sdili file descriptory, takze
> > pipe mi nefunguje. Premyslel jsem nad resenim pomoci FIFO v nakym adresari, ale
> > myslim, ze by mohlo existovat i lepsi reseni (treba UNIX sokety ???). Neresili
> > jste nekdy neco podobneho. Jeste pridam, ze se mi rozhodne nechce pomoci mutexu
> > lockovat pole, kam bych dycky hodil ukazatel na data.
> 
>  Proc ne? K cemu je podle vas mutex? Udelat kazdemu threadu buffer kde
>  bude primat data a jeden zamek nad tim je ciste a jednoduche reseni v
>  porovnanim libovolnym jinym resenim.
> 

Hmm. Asi ano. Ale kdybyste nekdo prisel na reseni pomoci nejakeho streamu, treba
to pouziju jinde. Dik

-- 
.--------------------------------.   .--------------------------.   .---------.
| _________              _  _    |===|      Tomáš Janoušek      |===|o---.  o |
||_________|  _         (_)| |   |===| NOMI team    programátor |===||.--+--' |
|    | | ___ | '-._.-._  _ | | __|   | e-m na ail:   tomi na nomi.cz  |   ||| o+---o|
|    | |/ _ \| .-. .-. || || |/ /|   |     http://tomi.nomi.cz/ |   ||| |`--. |
|    | | (_) | | | | | || ||   ( |===|      http://www.nomi.cz/ |===||o-'.--+o|
|    |_|\___/|_| |_| |_|___|_|\_\|===| GSM:    +420 608 876 277 |===|oo--'  o |
`--------------------------------'   `--------------------------'   `---------'


Další informace o konferenci Linux