Tôi đang tạo một tệp c cho hàng đợi công văn nhận nhiệm vụ và đặt nó vào hàng đợi là danh sách được liên kết. Để thực hiện việc này, tôi cần phải tạo chủ đề bằng cách sử dụngC, cách tạo chủ đề bằng chức năng pthread_create
pthread_t cThread;
if(pthread_create(&cThread, NULL, work, param)){
perror("ERROR creating thread.");
}
Tuy nhiên, tôi cần phải thực hiện một hàm khác đi vào biến 'làm việc' và 'param' làm thông số của hàm tạo. Người bạn của tôi nói với tôi rằng tôi chỉ cần đặt bất kỳ mã nào vào hàm làm việc mà vòng lặp vô hạn sao cho luồng không chết .. Bất cứ ai có thể giải thích từng tham số đi vào hàm pthread_create
- đặc biệt là cho work
và param
? Tôi đã tìm kiếm Google cho điều này, nhưng hầu hết các hướng dẫn rất khó để hiểu được khái niệm ...
http://pubs.opengroup.org/onlinepubs/7908799/xsh/pthread_create.html – miku
tôi đọc nó. Tôi chỉ muốn ai đó giải thích cho tôi trong câu - mỗi thông số là gì cho – Leanne