ftp上传文件时同一时间只允许一个人上传
考虑用ReentrantLock重入锁解决问题,锁住要执行的代码片段,在执行之前判断lock是否已锁。
测试如下:
选择两个接近200M的文件(文件太小,上传太快,测不出来)先后进行上传
一个191M,一个171M,先后点击submit之后结果如下:
考虑用ReentrantLock重入锁解决问题,锁住要执行的代码片段,在执行之前判断lock是否已锁。
测试如下:
选择两个接近200M的文件(文件太小,上传太快,测不出来)先后进行上传
一个191M,一个171M,先后点击submit之后结果如下: