老师,问个题外话,就是想看你如何解释同步,异步,阻塞,非阻塞?

来源:14-1 网站课程总结

只有拼搏才能成就自己

2020-01-09

其实关于这个话题我也百度不少,大部分回答得太过于理论化,我难于理解,尤其是拿生活来举例去理解同步异步阻塞非阻塞的,生活的例子是好理解,可我是写代码的,如果不把这些细节落实到代码的讲解上,我最后还是不知道讲的是什么。
因此我希望老师可以回答出这些问题的同时能够以golang语言的代码解释清楚这四个概念,谢谢.

写回答

4回答

Cap

2020-01-10

首先你这个是概念上的问题,需要先把概念建立起来了,网上的例子就好理解了
这里推荐详细介绍的给你先看下:https://www.cnblogs.com/wxl-dede/p/5134636.html
总结就是:同步和异步是一类 是机制,阻塞与非阻塞是状态词,主要在i/o上用的比较多

0
1
只有拼搏才能成就自己
好的。谢谢老师
2020-01-10
共1条回复

Cap

2020-01-10

不用太在意形式

0
0

Cap

2020-01-10

要关注这些的是在做高级系统设计,架构设计的时候才会涉及

0
1
Cap
这里说的涉及是深入的理解这些机制,状态,知道使用场景,从而再应用到架构设计,系统设计编码中。
2020-01-10
共1条回复

Cap

2020-01-10

平时开发不用特地落实在代码上,你开发的代码里,就会有这些机制,

0
0

全流程开发 GO实战电商网站高并发秒杀系统

运用架构设计与系统化思维,从容应对不同流量等级的“秒杀”场景

1462 学习 · 443 问题

查看课程