问答详情
源自:1-2 Java多线程基础概念介绍

线程交互方式 :互斥与同步是什么?没听懂

线程交互方式 :互斥与同步是什么?没听懂

提问者:快乐不假 2016-04-04 20:42

个回答

  • Tong丶code
    2016-04-04 21:00:20
    已采纳

    互斥:通常表现在多个线程竞争同一资源,比如这里只有一只笔,同时有几个人要进行签到,但资源(笔)唯一,线程(人)之间就存在竞争关系,并且同一时间只有一个线程(人)能够持有这个资源(笔)。

    同步:同步就是协同步调,按预定的先后次序进行运行,如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。(来源于百度百科)