我在Java中有一个数组:
int[] arr = {1,5,-1,4,7,10};
ProcessingThread pt1 = new ProcessingThread(arr[0]);
Thread t1 = new Thread(pt1)
ProcessingThread pt2 = new ProcessingThread(arr[1]);
Thread t2 = new Thread(pt2)
..
t1.start()
t2.start()
..
我希望每个线程从这个数组中取一个元素并进行一些计算。
如何确保每个元素(arr [1],arr [2]等)都是本地元素(即,不与其他线程共享,或者换句话说是线程安全的)?