程序员

Semaphore(二)_创建字符串池

2019-03-21  本文已影响3人  李白是黑人

一、使用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





上一篇下一篇

猜你喜欢

热点阅读