为了账号安全,请及时绑定邮箱和手机立即绑定

C#线程池调用方法,怎么保证数据不会冲突,又有并发性

C#线程池调用方法,怎么保证数据不会冲突,又有并发性

慕后森 2018-11-03 14:41:16
如题,C#线程池调用方法,怎么保证数据不会冲突,又有并发性.如果加了lock锁,那么其他的代码执行到这块代码时候就会等待,那么并发的目的就丧失了?
查看完整描述

3 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

可以用 Parallel.For,参考博文:异步编程:.NET4.X 数据并行

查看完整回答
反对 回复 2018-11-05
?
UYOU

TA贡献1878条经验 获得超4个赞

本身就不会冲突,只是数据可能不是想要的,如果不锁住数据进行操作,那么只要确保该数据的操作是一个cpu指令周期内数据是可靠正确的。

查看完整回答
反对 回复 2018-11-05
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

数据并行和任务并行

查看完整回答
反对 回复 2018-11-05
  • 3 回答
  • 0 关注
  • 993 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信