问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C# Winform 项目,多线程同步问题

发布网友 发布时间:2022-04-27 14:57

我来回答

1个回答

热心网友 时间:2022-04-27 16:27

看一下C#的lock关键字 ,这算是比较典型的多个线程共用一个资源,用的文件的时候,把他lock。 例子的话,我没有环境,你可以去msdn找找。

文件资源在线程外初期化成一个各个线程可以访问的共同变量,每个线程用到的时候lock住,
比如

Thread A 的run里

。。。。。
lock(file){
// 发送

。。。。。。


这样在另一个线程B到lock(file),如果A的 lock(file){}这段还没有完, B会在这里等到A用完file(lock结束)在继续追问我找了,可他们的话都太术语化了,根本看不懂,也不是我想要的结果。你能解释的再详细点吗

追答比如A,B,C三个线程都想用 F文件。
然后每个人用的时候,都加个lock(F),就是告诉以后要用到F的人,这个F我正在用。我用完之前,你们别想用。 然后B呀,C呀用的时候也这样lock以下。
lock(F){// 开始lock

// 使用中。。。
}// 用完了,别人可以用了

给你个msdn的网址 http://msdn.microsoft.com/en-us/library/c5kehkcz(v=vs.80).aspx 里面有个小例子。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mofile里面的视频能下载吗?怎么下? 谁有现在能用的MOFILE网站视频下载方法? MOFILE等视频网站的视频文件怎么下载啊,谢谢大家 mofile如何下载共享文件 怎么使用MOFILE下载视频? ...猪脚在主神空间第一个任务是生化,然后去梦魇空间做卧底,自己有一个... 赣商纵横长三角 想买个金的戒指送给妈妈,价格在2000以内,过年前买好还是年后买好? ...买什么牌子的好,价钱在1500左右,款式简单就好 怀孕晚期能不能吃鹅肉 窥探大结局最后的手术什么意思 成耀汉为什么去杀郑巴陵 手机壳上有时候会出现*的一层东西是怎么回事,好像是被烟熏了的一样 透明手机壳被烟给熏黄了咋处理 rol是什么国家,国旗是三个竖条。。。急问 批次中的特性是否可以做到和物料基本计量单位的换算? rol k4y000 k1什么意思plc中 敢问高人ROL与RCL有什么差别? rol是什么单位 杭州同城搬家价格多少 杭州搬运搬家公司哪家比较专业? 杭州余杭区搬家哪家最实惠? 作文《最美同学情》650字以上! 关于同学情的作文600字结尾要点题 小学作文:难忘同学情 肖申克的救赎所处社会环境,悬赏20分 肖申克的救赎的时代,社会背景 肖申克的救赎的创作背景 请问,电影肖申克的救赎的历史背景是什么?麻烦清楚的帮忙写下来一下,谢谢了 C# 线程同步的问题~~ 我是语文老师经常要打拼音资料,怎么样才能在用word里打拼音资料时加上声调呢 99%的人认为相亲必备指南有哪些?可以详细说说吗? 相亲指南 如何让爱情手到擒来? 高学历女性相亲指南有哪些? 某ACFUN老司机给acer的相亲指南,大家怎么看 恋爱(相亲恋爱指南) 找对象?西安找对象?都去怎么地方?正规放心呢? 《相亲中毒》pdf下载在线阅读,求百度网盘云资源 相亲男行动指南 企业资产与个人资产如何隔离 如何将企业资产与个人资产隔离 分红险资产和保险公司自有资产隔离的吗 如何通过“增额终身寿险”进行婚姻资产隔离? 梦见一个小男孩被浑水小冲走 梦到一个小男孩被江水淹死不见了 已婚女人梦见狂风骤雨冰雹还有小男孩,过一会平静? 哪里可以卖cf账号啊哪里有交易平台 win10系统玩穿越火线总是0- 3。与主机连接不稳定,然后就网络出现异常!怎么办? c# 多线程同步问题 市民云大连健康码填错了怎么改?