java 中多线程执行完后输出结果的问题
我在main函数中创建了4个线程,
Test r = new test();
Thread t = new Thread(r);
for(int n = 0;n<4;n++){
t.start();
}
这4个线程都对一个类里的数组做存取操作,
现在要等所有我创建的线程跑完后才能输出这个数组,请问这个输出该怎么写?
因为不能确定这些线程什么时候跑完,我写在main函数里跑多个线程没出来结果,单个线程就能出来结果。
能有简单的例子代码吗?
谢谢!
------解决方案--------------------