【VC++】线程的执行顺序

来源:百度知道 编辑:UC知道 时间:2024/09/26 01:16:09
我想问一下,比如在一个函数里CreateThread创建了一个线程,是等到这个函数的全部语句执行完毕再执行那个线程,还是直接从创建函数的语句处,就跳转到那个线程处执行了。

既然你都说了是线程了,那使用线程的目的就是将庞大的作业在其他线程中完成而不放在主线程中,所有的线程是同时执行通过某个变量指针通常是结构指针,来进行线程之间的信息的共享。总之线程是同步进行的,这是伴随多线程系统产生的,是我自己的理解,不知道对不对。

那要看你的创建模式了 可以在创建的时候选择

执行CreateThread函数后, 主线程和子线程同时并行执行. 没有先后顺序的.

这个是操作系统说了算德,如果你想直接跳到创建的线程,可以写sleep(0),操作系统就会离开函数执行创建的线程了。