pthread_create()调用线程指向的函数?

时间:2018-09-30 18:16:08

标签: c multithreading pthreads

正如标题所述,在调用pthread_create()时,创建的线程会自动执行它所指向的功能,或者在创建线程之后,您必须编写一段调用给定功能的代码?

1 个答案:

答案 0 :(得分:4)

如果成功,pthread_create已安排线程启动例程最终运行。与Java或Python不同,您不需要调用单独的启动函数。确切地说,线程启动例程开始执行的确切时间当然是不确定的:这可以在pthread_create返回之前或之后发生,并且从一个pthread_create调用到下一个调用。

有关一些相关讨论,请参阅POSIX中的Rationale under pthread_create