2015-04-11 15 views

risposta

7

nello spazio del kernel, non è necessario chiedere qualcosa su filo come in spazio utente si fa chiamando gettid() - si dispone già di accesso a task_struct del vostro compito:

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

(dopo un po ') ho capito che se ci sono diversi thread 'pid_t tid = current-> pid' farà il lavoro per il thread in esecuzione. – Farhad

Problemi correlati