- 主题:用createThread()创造出来的多线程是怎么被编译的
对于编译器来说就是一个普通的函数调用,它不知道这个函数会创建一个线程
【 在 ludongxing 的大作中提到: 】
: 一个简单的正常的C程序是一句一句把程序从头到尾执行的。
: 但是一个多线程的C程序当中可以建立许多个线程,这些线程
: 是怎么被编译器编译的,难道编译器会自动把这几个线程识别
: ...................
--
FROM 107.204.171.*
上面那个兄弟说的对,你该先去看看os
【 在 ludongxing 的大作中提到: 】
: 如果是普通的函数调用的话,那么需要等待这个函数调用执行到彻底完毕才能从这个函数返回吧。
: 但是实际上,多个线程都是每个线程执行了几步就暂时退出轮到下一个线程来执行一会儿,不是
: 普通的函数调用吧
: ...................
--
FROM 107.204.171.*
编译原理和本版有关的
【 在 poocp 的大作中提到: 】
: 有两本书完整解答你的问题,操作系统导论和编译原理。
: 你这些问题与本版无关。
--
FROM 107.204.171.*