正如标题所述,在调用pthread_create()
时,创建的线程会自动执行它所指向的功能,或者在创建线程之后,您必须编写一段调用给定功能的代码?
答案 0 :(得分:4)
如果成功,pthread_create
已安排线程启动例程最终运行。与Java或Python不同,您不需要调用单独的启动函数。确切地说,线程启动例程开始执行的确切时间当然是不确定的:这可以在pthread_create
返回之前或之后发生,并且从一个pthread_create
调用到下一个调用。
有关一些相关讨论,请参阅POSIX中的Rationale under pthread_create
。