同步与异步应该是个相对的概念,但不是一个线程相对于另一个线程来说的 而应该是一个线程相对于其共享资源的状态是否“同步” synchronize 在英文有这样个解释——使同时发生:使与其它事物在同一时间出现或运作 当多线程 synchronized 时,就意味着,在同一时间内,【只能有一个线程会与共享资源交付】,这时,此线程与共享资源的状态同时运作,不受外界的影响,从而步调一致。 否则,多个线程同时访问一个共享资源,就很可能造成每个线程与这个共享资源的状态 “异步”,即某个线程在一段时间内多次访问共享资源时,可能出现步调不一致的情况 (此共享资源在这段时间内被其他线程修改甚至删除) 你明白了吗,呵呵。
同步异步
最新推荐文章于 2020-10-28 17:25:06 发布