主函数里,创建一个进程和一个线程,如何让
进程A 和线程B并发执行呢?
windows xp系统。
进程A 和线程B并发执行呢?
windows xp系统。
解决方案 »
- 怎样装DXperience+v2010.1.4到VisualStudio2010
- 高手请进,小弟刚做了一个人对人的五子棋游戏,只能显示棋盘不能进行其他操作?添加的代码如下,急!!
- 遍历指定节点的内容
- 文件操作问题。。一边写,一边读
- 用pipe读取console输出信息的问题,郁闷了
- 保存文件到SQLServer数据库
- 在调用Update之前我加入的数据放在哪儿了?
- 如何把socket绑定到特定的连接上呢?
- 每天送给自己一百
- 请问.Dat 和 mpegI文件有什么不同,怎样互相转换。
- 请问:为什么SetROP2(R2_XORPEN)无效?
- 如何捕捉一个exe文件即将运行?或者捕捉任务管理器内将增加一个进程?这样的事件能捕捉到嘛?
CreateThread(....,CREATE_SUSPENDED,..);
CreateProcess(...);
ResumeThread(..)
进程A 和线程B并发执行呢?
windows xp系统。
=================
概念错误,对window来说,进程并不是执行单元,执行的是线程,进程只是线程的一个容器
在主程序里创建一个进程,执行某项任务
但是这个进程需要某种资源
我想要的是:如何实时监测外界提供的资源
当没资源时,进程并不退出,而是等待资源。
winmain()
{
//创建进程A 消费者
//创建线程B 生产者
}
其实,我觉得关键是B如何与主进程winmian通信问题。
但是,我创建的进程A 一直在运行,但线程B始终没执行,是怎么回事呢?
是不是参数设置问题?