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

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

如果加了lock锁,那么其他的代码执行到这块代码时候就会等待,那么并发的目的就丧失了?

慕后森
浏览 1001回答 3
3回答

繁星淼淼

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

UYOU

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

翻翻过去那场雪

数据并行和任务并行
打开App,查看更多内容
随时随地看视频慕课网APP