计算机系统应用教程网站

网站首页 > 技术文章 正文

同步,异步,阻塞,非阻塞我这样讲你能懂吗?

btikc 2024-10-21 04:10:09 技术文章 7 ℃ 0 评论

在教材中经常出现“同步、异步、阻塞、非阻塞”这样的词,刚学编程的人给难住不少,吓住不少人。因为它是外国话,与国人的思维方式有点不一样。

我象下面这样讲这几个概念,你就好理解了。

同步,阻塞:就是我向你提交一个申请,你现在马上回答我,你如果不回答,我就不走,一直等着你回答,我一直等得这段时间,我后面的代码也不能执行,这样就造成阻塞。

异步,非阻塞: 就是我向你提交一个申请,你不必马上回答我,我也不等你现在就回答,你搞你的事,我搞我的事,你什么时候有时间就回答我;我后面的也不会因为我等你把他们给“拦住”了。这就是非阻塞,就是不挡后面代码执行的道。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表