Semaphore(二)_创建字符串池
一、使用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 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) {
}
returnstr;
}
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 ThreadATestextends 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---李白是黑人1Process finished with exit code 0
推荐阅读
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 赢在人生六项精进二阶Day3复盘
- 2019年12月24日
- 陇上秋二|陇上秋二 罗敷媚
- 一百二十三夜,请嫁给我
- 迷失的世界(二十七)
- 我要我们在一起(二)
- 基于|基于 antd 风格的 element-table + pagination 的二次封装
- (二)ES6第一节变量(let|(二)ES6第一节变量(let,const)