假如现在有一个list,对于list中的每一项list.get(i)都要执行一个方法check(list.get(i)),如何利用多线程让这些执行并发运行,如果这个check()方法可能需要占用较长时间,怎么做才能在点击某一个方法执行多线程的时候就可以去处理其他事情,不必等到所有线程都结束才可以进行其他操作。让这些线程在后台自动运行,所有方法都执行完就结束。本人接触java编程不久,还希望各位大侠帮帮忙。
是不是在public void run(){}方法里面执行
for(int j=0;j<list.size;j++){
check(list.get(j))
}啊,如果不是还请告知怎么弄,我就是想实现异步,在调用方法之后可以立即去执行别的操作而不需要等里面东西运行完,至于是不是多线程都不在乎。多谢了