2015-04-11 27 views

Trả lời

7

Trong hạt nhân-không gian, bạn không cần phải hỏi điều gì đó về chủ đề như trong userspace bạn làm bằng cách gọi gettid() - bạn đã có quyền truy cập vào task_struct của nhiệm vụ của bạn:

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

(Sau một thời gian) tôi figured it out rằng nếu có một số thread 'pid_t tid = current-> pid' sẽ làm công việc cho thread đang chạy. – Farhad

Các vấn đề liên quan