社区
C#
帖子详情
多线程间的同步问题
claus2001
2005-11-04 05:56:47
程序中有个控制串口的对象handleCom,有多个线程会使用这个资源,但是不能让这些线程同时使用,只能是一个线程使用完后另外一个线程才可以使用,该怎样实现啊?
我在程序里这样写的:
lock(handleCom)
{
//执行操作
}
但是好像不起作用.
...全文
181
6
打赏
收藏
多线程间的同步问题
程序中有个控制串口的对象handleCom,有多个线程会使用这个资源,但是不能让这些线程同时使用,只能是一个线程使用完后另外一个线程才可以使用,该怎样实现啊? 我在程序里这样写的: lock(handleCom) { //执行操作 } 但是好像不起作用.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
claus2001
2005-11-11
打赏
举报
回复
zhy0101(香蕉)
有代码演示一下吗,还是不明白
zhy0101
2005-11-05
打赏
举报
回复
置一个标志变量,线程里面判断返回,不引发异常。
dashen
2005-11-04
打赏
举报
回复
学习 mark
claus2001
2005-11-04
打赏
举报
回复
还有个问题就是调用Thread.Abort()的时候总会引发异常,有没有可以终止线程但不引发异常的方法啊?
claus2001
2005-11-04
打赏
举报
回复
但我把断电打到别的线程处发现其他线程还可以使用这个资源?
lock的作用是不是只能在当前线程使用此资源,如果别的线程要访问这个资源就暂时阻塞它直到资源被释放?
Samen168
2005-11-04
打赏
举报
回复
用lock可以,是不是逻辑有问题
线程
间
同步
详解
进程(线程)
间
同步
进程
同步
和进程
间
通信的区别进程/线程
间
同步
机制临界区互斥量信号量管程三个经典的进程
间
同步
问题
(生产者消费者
问题
、读者写者
问题
、哲学家就餐
问题
)生产者消费者
问题
读者写者
问题
哲学家就餐...
秒杀
多线程
第四篇 一个经典的
多线程
同步
问题
这个
问题
涉及到线程的
同步
和互斥,是一道非常有代表性的
多线程
同步
问题
,如果能将这个
问题
搞清楚,那么对
多线程
同步
也就打下了良好的基础。 程序描述:主线程启动10个子线程并将表示子线程序号的变量地址作为参数...
【
多线程
】线程
同步
问题
的三种解决方法
使用synchronized 解决线程
同步
问题
要时时刻刻注意要使用同一个
同步
监视器,特别是在继承创建
多线程
是要格外注意。 二、
同步
代码块 1、语法 synchronized(
同步
监视器){ 需要被
同步
的代码 } 2、对语法的说明 ...
一个简单的C#
多线程
间
同步
的例子
本博客有关
多线程
的文章:C#
多线程
编程(1):线程的启动
多线程
编程(2):线程的
同步
多线程
编程(3):线程池ThreadPool
多线程
编程(4):
多线程
与UI操作在开发中经常会遇到线程的例子,如果某个后台操作比较费时
间
,我们...
多线程
间
的通信和
同步
最近看了很多关于网络编程和
多线程
的书,为了以后查看相关内容方便,整理了几本书的精华形成这篇博文,希望能帮助观看这篇博文的读者。 目录 一、什么是
多线程
? 二、为什么要创建线程 三、线程之
间
如何通信 四...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章