[OSy] Thread API
Ersin
ersin at post.cz
Tue Oct 28 21:16:08 CET 2008
Preji pekny svatecni vecer,
uz jsem jeden mail na tohle tema posilal, ale ted jej bohuzel poslu jeste jednou, upresneny.
Otazka tedy zni - co mam vracet funkce thread_get_current() ? Ma vracet pointer na strukturu aktualniho vlakna, nebo hodnotou primo tuto strukturu?
V testech (thread2/test.c) se vyskytuje nasledujici kus kodu:
thread_t thread;
thread = thread_get_current ();
printk ("Thread %p started...\n", thread);
thread_get_current() by tedy mela vracet primo hodnotou onu strukturu, ale - je to urcite v poradku?
A opravdu se potom schvalne vypisou prvni 4 byte teto struktury v sestnastkove soustave? K cemu to je, vypisovat tyhle 4 byte?
Stejna otazka se da pouzit temer na vsechny funkce pracujici s vlakny. S cim tedy maji vsechny pracovat?
Ersin
More information about the NSWI004
mailing list