并发,并行 | 同步,异步 | 阻塞,非阻塞

2020-03-21  本文已影响0人  eeert2

同步异步:首先这两个词是形容词,意思是同步的,异步的
他们修饰的名称是函数,方法,任务[ 不同的语言有不同的叫法 ]
完整的理解就是同步的方法异步的方法

异步一般用于与IO操作有关的地方。

例如在前端加载页面的时候,该页面有100张图片,我们不必等待确认第一张加载完成后,再去执行第二张。而是直接发出100个异步请求。


阻塞:阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。

非阻塞:非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。

上一篇 下一篇

猜你喜欢

热点阅读