读书人

多文件上传的有关问题

发布时间: 2012-04-15 18:39:21 作者: rapoo

多文件上传的问题
要上传的文件放在一个TStringlist里,上传的时候直接从这个表里读,读到一个上传一个,上传完后,从TStringlist里删除一个。
同时这个文件列表里的文件是随时添加的,这样问题就出来了,添加的时候是不是要锁住它,添加完成以后再解销,还是用临界区比较方便一些呢?会造成线程阻塞吧
许久不用DELPHI了,坛友多多帮助啊
项目完成了,多多给坛友散分

[解决办法]
就是一个多线程同步问题,可以用临界区 或是 Event

添加前锁定,添加后解锁。 取文件时锁定,取完之后删除一个再解锁。
[解决办法]
多线程控制的问题。
[解决办法]
用临界区

[解决办法]
如果是多个线程上传,还要考虑一个文件被上传的时候,不要再被别的线程也拿去上传了

读书人网 >.NET

热点推荐