Jest jakis sprytny pomysl aby przekazac do watku obkiekt klasu albo sam wskaznik do klasy??? (siedzie juz nad tym troche czasu i mam juz powoli dosc).
tworzac watek:
pthread_t tid;
pthread_create(&tid,NULL,funkcja,NULL);
jako 'funkcja' musze podac cos w stylu void*(*)() wiec nie mam pomyslu jakby to ewentualni zrzutowac(o ile sie jakos da) na metode klasy np; MojaKlasa.mojafunkcja() w ktorej bylaby cala obsluga watku z dostepem do skladowych klasy. (bo o to mi glownie chodzi aby watek mial dostep do metod i skladowych klasy)
Jedyne co udalo mi sie zrobic to:
class MojaKlasa
{
static void *Thread(void *arg);
}
int main()
{
MojaKlasa client;
pthread_t tid;
pthread_create(&tid,NULL,client.Thread,NULL);
}
I wszystko byloby cudowanie gdyby funkcja Thread nie byla static, bo przez to nie mam dostepu do niestatycznych skladowych i funkcji klasy...
(Na dzisiaj dosc.. ide spac... :P )