1. volatile(应该不是这题的正解,无法得出正确答案,在实际中尽量不要用
    2. wait和notify(await和signal)
    3. CountDownLatch
    4. LockSupport
    5. Semaphore(不可行)
    6. join(只适用这样的t2线程只干一次且只干一件事的情况)
    7. semaphore+join/semaphore+wait……
    8. ……