【发布时间】:2014-03-24 17:56:14
【问题描述】:
我知道我可以使用CreateThread() 在程序中创建一个线程,并且我需要WaitForSingleObject() 才能完成它,然后才能返回到原始程序。
我的问题是,原始程序也是线程吗?
比如说,我的程序中有一个变量a=3,然后我创建了一个线程。从第二个线程,我可以访问我的变量a吗?
【问题讨论】:
-
呃...一般来说,创建额外线程的目的是让您的程序可以同时做几件事情,所以创建一个线程然后立即调用
WaitForSingleObject是毫无意义的。
标签: c windows multithreading