【发布时间】:2020-11-17 03:46:22
【问题描述】:
每个线程都有自己的主函数吗?
我知道它有自己的堆栈,但是 main 函数呢(不一定是调用 main 的函数)。
例如,在创建线程时,我们将函数作为参数传递给新线程以运行它。
我试图搜索这个主题,但找不到答案。
【问题讨论】:
-
线程可以并行运行。如果不是一段代码让它运行,你还会传递什么?你用的是什么编程语言?
-
@TonyTannous 所以每个线程都有自己执行的主函数?
-
Main 是程序的入口点。它是执行开始的地方。如果您想将传递的函数视为该线程的“主”,那就这样吧。
-
你是什么意思,“它的own?” 你是问每个线程是否必须有它自己的unique main 函数?这在我听说过的任何编程语言或环境中都不是这样。您可以通过调用 same 主函数来拥有任意数量的线程。
标签: multithreading operating-system main