Semaphore(二)_創(chuàng)建字符串池

一、使用Semaphore

1、本實驗目標是同時有若干個線程訪問池中數(shù)據(jù),但同時只有一個線程可以取得數(shù)據(jù),使用完畢后再放回池中。
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();
        }
    }
}

結(jié)果:
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





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容