强烈关注!高强度的关注,带星,给穿裤衩的帮个忙吧!

解决方案 »

  1.   

    没有准确的答案,在不同的地方同步/异步的概念是不一样的。
      

  2.   

    很简单,同步。就是根据进程安顺序执行,等上面的执行完了。才执行下面的,有点列队的同感。异步的可以同时执行下面的内容。
      

  3.   

    同步和异步当然有区别,同步在同一个线程中进行,而异步在另外一个线程中进行,当接收完成后,通过回调函数来通知原来的主线程。同步是一直占用等待,而异步是在其他线程中进行,完成后通知主线程,这样,主线程在作出异步接收的同时就可以做其他的工作。
      

  4.   

    楼上的兄弟讲得很清楚了,
    主要是看主线程是否必须得等到通信完成后才能继续工作来看。
    若必须,则使用同步,也无需创造一个线程去做,若不需要,那么,一定得使用异步来做,否则,效率和给用户的感觉都不是很好。所谓异步就是创造一个线程去干另一个件事,干完后再来通知主线程或其它需要通知的线程。
      

  5.   

    楼上说法有误:同步不是在同一个线程中进行;
    这样说,两个线程进行读取数据库工作,如果除了必须的互斥外,每个独自进行的是异步操作;假如一个线程需要另一个线程进行一个工作后(如置一个标志位)才能进行下去,那么这个线程就必须等待另外的线程进行处理(如置一个标志位),这种方式就是同步