2015-04-11 19 views

Odpowiedz

7

W kernel-przestrzeni, nie trzeba o coś zapytać o wątku w przestrzeni użytkownika jak zrobić dzwoniąc gettid() - masz już dostęp do task_struct swojego zadania:

struct task_struct* tsk = kthread_run(...); 
pid_t tid = tsk->pid; // Thread id of newly created task (if it was successful) 
+3

(Po chwili) zorientowałem się, że jeśli istnieje kilka wątków 'pid_t tid = current-> pid' wykona zadanie dla bieżącego wątku. – Farhad

Powiązane problemy