黑马程序员技术交流社区

标题: 关于线程同步跟异步 [打印本页]

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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2