读书人

多线程与此同时下载5个文件时下载的

发布时间: 2011-12-23 23:32:01 作者: rapoo

多线程同时下载5个文件时,下载的那段代码需要加锁吗?
多线程下载时,下载的那段代码需要加锁吗?如果加锁,那么其他线程必须等到上一个线程下载玩,其他的线程才能够开始下载,那就是一个文件下载完,另一个才能下吗?那就不是同时下载了!

[解决办法]
如果你的代码访问的资源相互之间没有冲突,完全不用同步。
[解决办法]
如果存在几个线程下载同一个文件的情况,需要加锁的。否则不必。

[解决办法]
下载的文件不冲突可以不加锁

读书人网 >C#

热点推荐