版块
论坛
喜欢
话题
应用
搜索
登录
注册
dswei的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=52279
请教VC线程调度问题
我在消息接收函数中往串口发送数据(串口发送数据是通过事件通知另一线程来发送的),碰到如下问题:1、只调用一次:发送成功2、连续调用2次:不成功能够发送的前提是上次的发送已经完成,否则利用查询方式等待。请问同一个应用程序中,不同优先级的线程如何调用?是独占的吗?
回复
(
4
)
2004-07-26 18:25
来自版块 -
c/c++入门(VC,KeilC使用)
◆
◆
表情
告诉我的粉丝
提 交
author22
:
因为 串口 是一个 单独的 io 。 你 处理的接受 数据 时候 要返回 一个 SetEvent(HANDLE handle)的 消息 事情;使下一次使用消息的时候 可以 激活串口 事情 。。。也就是说。线程可以继续工作!
(2004-09-16 11:14)
回复
s_6666_s_qd
:
你提的比较笼统,不过线程在访问共享资源时必须独占
(2004-09-15 16:08)
回复
js123
:
没法回答
(2004-08-15 21:55)
回复
lujunql
:
贴出原代码!
(2004-08-04 09:57)
回复
dswei
加关注
写私信
0
关注
0
粉丝
71
帖子
返回顶部