线程同步和异步

1. 定义

  同步和异步关注的是消息通信机制

1. 同步

  进程之间存在存在依赖关系, 一个进程结束的输出作为另一个进程的输入.

  具有同步关系的一组并发进程之间发送的信息称为消息或者事件

2. 异步

  和同步相对, 同步是顺序执行, 而异步是彼此独立, 在等待摸个事件的过程中继续做自己的事情, 不要等待这一事件完成后再工作

  线程是实现异步的一个方式, 异步是让调用方法的主线程不需要同步等待另一个线程的完成, 从而让主线程干其他的事情