一个线程协同问题,解法繁多,趁还没被玩坏赶快解决掉他可见性保证解法分析错误解法1–基于wait错误解法2–基于condition的signal正确解法1–基于错误解法2进行改进正确解法2正确解法3–基于Semaphore正确解法4–基于CountDownLatch正确解法5–基于BlockingQueue正确解法6–基于FutureTask正确解法7–基于join正确解法8–基于CompletableFuture非阻塞–正确解法9–忙等待非阻塞–正确解法10–忙等待2021年Java中高级面试必
###前言不知道大家有没有感觉,小学初中读的一些书,看的一些文章,到现在都印象深刻,反倒是高中学的知识,高考后就慢慢消散,直到遗忘。我想说的是,记得初中学过鲁迅的《藤野先生》,里面有一段话,大意是:久了不联系,有时候想联系,却又无从下笔,到最后就更是不了了之了。我找了下原文:将走的前几天,他叫我到他家里去,交给我一张照相,后面写着两个字道:“惜别”,还说希望将我的也送他。但我这时适值没有照相了;他便叮嘱我将来照了寄给他,并且时时通信告诉他此后的状况。我离开仙台之后,就多年没有照过相,又因为状况也