我有一个包含许多文件的文件夹结构,其中一些文件是文本、html、照片,我想在主线程中遍历文件,每次文件是一张照片,我想让它在另一个工作线程上绘制或(什么东西)。
这似乎会在每次文件是for循环中的照片时启动一个新线程?有什么方法我可以启动线程一次,并传递它的文件名,当它是一张照片?
另一个问题,假设我有一个arrayList对象线程1,我想在线程2中填充它,并在线程1中从它中删除对象,我知道它需要同步,我尝试了这个例子,但是在我在线程2中填充它之后,数组列表似乎是空的,我遗漏了什么?
伪码:
线程1:
Class Main{
List list = new ArrayL