Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 什么是主线?_C_Multithreading - Fatal编程技术网

C 什么是主线?

C 什么是主线?,c,multithreading,C,Multithreading,在c程序的多线程处理中,主线程是什么? 我需要创建m个线程,并在主线程和创建的m个线程上执行不同的操作。主线程可能是主函数吗?主线程是在程序启动时调用main()的线程。永远不要结束主线程:在大多数平台上,这会很快结束进程 多线程编程的替代方案被称为单线程编程,而不是无线程编程,这是有原因的。您始终至少有一个线程 虽然某些平台允许您创建一个完全没有线程的进程,但该进程不会做任何事情。是的,主线程是程序开始执行时得到的隐式“线程”(主函数)。

在c程序的多线程处理中,主线程是什么?
我需要创建m个线程,并在主线程和创建的m个线程上执行不同的操作。主线程可能是主函数吗?

主线程是在程序启动时调用
main()
的线程。永远不要结束主线程:在大多数平台上,这会很快结束进程

多线程编程的替代方案被称为单线程编程,而不是无线程编程,这是有原因的。您始终至少有一个线程


虽然某些平台允许您创建一个完全没有线程的进程,但该进程不会做任何事情。

是的,主线程是程序开始执行时得到的隐式“线程”(主函数)。