多文件上传的问题
要上传的文件放在一个TStringlist里,上传的时候直接从这个表里读,读到一个上传一个,上传完后,从TStringlist里删除一个。
同时这个文件列表里的文件是随时添加的,这样问题就出来了,添加的时候是不是要锁住它,添加完成以后再解销,还是用临界区比较方便一些呢?会造成线程阻塞吧
许久不用DELPHI了,坛友多多帮助啊
项目完成了,多多给坛友散分
[解决办法]
就是一个多线程同步问题,可以用临界区 或是 Event
添加前锁定,添加后解锁。 取文件时锁定,取完之后删除一个再解锁。
[解决办法]
多线程控制的问题。
[解决办法]
用临界区
[解决办法]
如果是多个线程上传,还要考虑一个文件被上传的时候,不要再被别的线程也拿去上传了