看了好多文章,终于理解了。
同步与异步
关注的是消息通信机制,是机制,注意。在发出一个调用时,没有得到返回结果,那就不返回。 一旦返回,就得到返回值了。这就是同步。同步需要时不时去轮询,看看返回没。
异步就是,发出一个调用,不用管它有没有返回结果。 有返回结果它会通知你的。
阻塞与非阻塞
他们关心的是等待结果的状态。是线程状态。 如果线程不会被挂起,那就是非阻塞,反之就是阻塞。
看了好多文章,终于理解了。
同步与异步
关注的是消息通信机制,是机制,注意。在发出一个调用时,没有得到返回结果,那就不返回。 一旦返回,就得到返回值了。这就是同步。同步需要时不时去轮询,看看返回没。
异步就是,发出一个调用,不用管它有没有返回结果。 有返回结果它会通知你的。
阻塞与非阻塞
他们关心的是等待结果的状态。是线程状态。 如果线程不会被挂起,那就是非阻塞,反之就是阻塞。