Posted By: none (none) on 'CZprogram' Title: posix threads *^*&%*$* Date: Sun Sep 23 19:30:07 2001 Zdravim, lidi, potrebuju poradit s POSIXovymi vlakny na freeBSD - uz jsem z toho zoufaly a mam mindraky :-). Doted jsem pouzival uspesne forky... no nic. Problem je v tom, ze vlakno se vytvori normalne, tzn. pthread_create vrati 0, ale nespusti se pozadovana cinnost. Nevite kde muze byt problem? Nemel jste nekdo podobny? Ten kod vypada zhruba takto: // tohle volam void* start_routine(void *arg) // v te funkci neni nic nez tisk na stdout // takhle vytvarim vlakno ret = pthread_create(&tid, &tattr, &start_routine, arg); Nemuze to byt tim, ze mam blbe ty atributy? Pouzivam defaultni: pthread_attr_init(&tattr); Zkousel jsem i NULL, ale to ma byt totez (a je to totez - nefunguje to :-)). Prekladal jsem to i na Solarisu, IRIXu, porad totez. Dik za kazde info, kdybyste nekdo zverejnili kratky programek, ktery chodi, budu neskonale vzdecny. NONE.