一、使用Semaphore
1、本实验目标是同时有若干个线程访问池中数据,但同时只有一个线程可以取得数据,使用完毕后再放回池中。
1.1 SemaphoreTest.java
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Semaphore;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;
public class SemaphoreTest {
private Semaphore semaphore = new Semaphore(5);
private ReentrantLock lock = new ReentrantLock();
private List<String> listPool = new ArrayList<>();
private Condition condition = lock.newCondition();
public SemaphoreTest() {
for (int i = 0; i < 3; i++) {
listPool.add("李白是黑人" + i);
}
}
public String get() {
String str = null;
try {
semaphore.acquire();
lock.lock();
while(listPool.size()==0){
condition.await();
}
str =listPool.remove(0);
lock.unlock();
} catch (Exception e) {
}
return str;
}
public void put(String str) {
lock.lock();
listPool.add(str);
condition.signalAll();
lock.unlock();
semaphore.release();
}
}
1.2 ThreadATest.java
import java.util.ArrayList;
import java.util.List;
public class ThreadATest extends Thread{
private SemaphoreTest listPool;
public ThreadATest( SemaphoreTest listPool) {
this.listPool = listPool;
}
@Override
public void run(){
for (int i = 0; i <100 ; i++) {
String str = listPool.get();
System.out.println(Thread.currentThread().getName()+"---value---"+str);
listPool.put(str);
}
}
}
1.3 Run.java
public class Run {
public static void main(String[] args) {
SemaphoreTest semaphoreTest = new SemaphoreTest();
ThreadATest[] threadATests = new ThreadATest[12];
for (int i = 0; i < threadATests.length; i++) {
threadATests[i] = new ThreadATest(semaphoreTest);
threadATests[i].start();
}
}
}
结果:
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人2
Thread-1---value---李白是黑人0
Thread-0---value---李白是黑人1
Thread-0---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-0---value---李白是黑人1
Thread-1---value---李白是黑人0
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-0---value---李白是黑人2
Thread-0---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-3---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-3---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-5---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-3---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-5---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-3---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-5---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-5---value---李白是黑人1
Thread-2---value---李白是黑人1
Thread-3---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-2---value---李白是黑人1
Thread-2---value---李白是黑人1
Thread-3---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-7---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-3---value---李白是黑人2
Thread-7---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-6---value---李白是黑人1
Thread-3---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-6---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人1
Thread-7---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-2---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-3---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-6---value---李白是黑人1
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-9---value---李白是黑人2
Thread-6---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-8---value---李白是黑人0
Thread-5---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-9---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-2---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-8---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-7---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-7---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人0
Thread-1---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-1---value---李白是黑人0
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-6---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-8---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人1
Thread-2---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-6---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-6---value---李白是黑人1
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-6---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-2---value---李白是黑人0
Thread-2---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-1---value---李白是黑人0
Thread-1---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-10---value---李白是黑人2
Thread-7---value---李白是黑人2
Thread-10---value---李白是黑人2
Thread-8---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-1---value---李白是黑人0
Thread-11---value---李白是黑人0
Thread-1---value---李白是黑人0
Thread-5---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-10---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-1---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-10---value---李白是黑人2
Thread-5---value---李白是黑人0
Thread-4---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人2
Thread-5---value---李白是黑人0
Thread-1---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人2
Thread-5---value---李白是黑人0
Thread-1---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-5---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-5---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-1---value---李白是黑人1
Thread-8---value---李白是黑人0
Thread-8---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-8---value---李白是黑人0
Thread-1---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-8---value---李白是黑人0
Thread-1---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-8---value---李白是黑人0
Thread-7---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-8---value---李白是黑人0
Thread-7---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-8---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-7---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-5---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-5---value---李白是黑人1
Thread-8---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-8---value---李白是黑人0
Thread-7---value---李白是黑人2
Thread-5---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-8---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-7---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人2
Thread-7---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-4---value---李白是黑人1
Thread-4---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人2
Thread-8---value---李白是黑人0
Thread-11---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-10---value---李白是黑人2
Thread-11---value---李白是黑人0
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-10---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-11---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-11---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-10---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-8---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-1---value---李白是黑人2
Thread-4---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-10---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-5---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人1
Thread-4---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-4---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人0
Thread-1---value---李白是黑人2
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-8---value---李白是黑人1
Thread-1---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-1---value---李白是黑人1
Thread-1---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-8---value---李白是黑人2
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-8---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-10---value---李白是黑人1
Thread-8---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-4---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-4---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-4---value---李白是黑人0
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-8---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-10---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-4---value---李白是黑人0
Thread-5---value---李白是黑人0
Thread-7---value---李白是黑人1
Thread-9---value---李白是黑人2
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-7---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-5---value---李白是黑人0
Thread-11---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-11---value---李白是黑人0
Thread-4---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-4---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-5---value---李白是黑人2
Thread-9---value---李白是黑人0
Thread-9---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-10---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人1
Thread-5---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-10---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-10---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-10---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Thread-11---value---李白是黑人0
Thread-11---value---李白是黑人2
Thread-11---value---李白是黑人1
Process finished with exit code 0
网友评论