同步异步与并行还有阻塞、非阻塞的区别

2019-08-16 22:38发布

单独来讲并行还有 阻塞或者非阻塞操作是比较容易理解的,但我对异步同步不是很理解。比如说“异步事件”百度看到的都是“并行”或者“非阻塞”的意思,实在搞得不解,有没有大神给系统的讲解下,再次叩首拜谢了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
taizonglai
1楼-- · 2019-08-17 00:09
 精彩回答 2  元偷偷看……
henu四叶草
2楼-- · 2019-08-17 03:08
单看多线程数据共享将同步与异步处理机制也很好理解,只是抛开多线程共享说这个概念就不是很理解了
mygod
3楼-- · 2019-08-17 06:19
并行就是多线程了,一般要用互斥锁,但是在单片机中很多人用笨办法(开关中断)
henu四叶草
4楼-- · 2019-08-17 07:38
zuozhongkai 发表于 2017-7-18 15:23
借用别人经典的一个解释:
你去面试,面试完成让你别走在原地等待通知结果,这个就是同步IO(同步事件)。如 ...

那么任哲ucos关于中断开头这样说:“中断是计算机系统处理异步事件的重要机制,当异步事件发生后,事件通常通过硬件向CPU发出中断请求”,这里的“异步事件”怎么理解?
taizonglai
5楼-- · 2019-08-17 08:13
本帖最后由 zuozhongkai 于 2017-7-19 09:54 编辑
henu四叶草 发表于 2017-7-19 09:31
那么任哲ucos关于中断开头这样说:“中断是计算机系统处理异步事件的重要机制,当异步事件发生后,事件通 ...

中断来到,代码中断正常的执行,转而去执行中断服务函数。就相当于你在面试,然后让你先回去,你就可以去吃饭,逛街一样。面试这件事就是你以前正常执行的代码(面试过程、面试结果等都属于面试这个任务),吃饭、逛街就是中断服务函数!
来俩不甜的
6楼-- · 2019-08-17 14:00
 精彩回答 2  元偷偷看……

一周热门 更多>