关于线程同步跟异步需要说明的是 线程同步 就是你多个线程一起使用要排队 先使用第一个 然后再使用第二个 依次进行。
强调一下:线程同步,就是多个线程要是用同一个资源的时候,为了避免出错,必须要同步。比如,你的银行里面有800元,你取出来200,还剩下600.但是同时你的家人也取出了200,此时还剩下400.当你查询余额的时候,会显示是400.也这时候,是不是把你吓一跳。所以,为了防止这样的情况发生,你得把取钱的相关动作完成之后,才能让别人取钱。
线程异步是多个线程同时使用,顺序有时候是混乱的 ,这好比排队买东西 很多个插队的 插队的人一多 你可能找错钱 安全性上不好保证。
线程异步:使用的资源不一样。我在我的银行卡里取钱,同时你在你得银行卡里取钱。两者没有任何关系。
|