我很难理解“线”这个词。
考虑一下C11,5.1.2.4多线程执行和数据竞赛,1:
在托管实现下,程序可以同时运行多个执行线程(或线程)。
问:“执行线程”(或“线程”)是否仅意味着使用thrd_create (<threads.h>)或main (宿主环境)或<name of the function called at program startup> (独立环境)创建的线程?
问题的原因:以下问题:
通过调用中断处理程序创建的线程是C意义上的线程吗?
使用您自己的机制(例如)创建的线程是否在C意义上是一个线程?
使用pthread_create