- 博客(3)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 信号量与消息队列的区别
任务间通信:可以通过全局变量、信号量、消息队列来完成。全局变量 :虽然可以承载通信的内容,但是接收方无法意识到信息的到达,除非发送方向接收方发送一个信号量,或者接收方不断检测该全局变量信号量 :可以通知接收方某个事件的发生,但无法传递具体事件内容,形象的说就像我们只拨通别人的手机而不与之通话消息队列 : 可以通知接收方某个事件的发生,但并告知接收方事件内容,形象...
2019-10-22 16:52:12 1035 1
转载 信 号 量
1 、信 号 量1.1 信号量的概念及其作用 信号量(semaphores)是 20 世纪 60 年代中期 Edgser Dijkstra 发明的。使用信号量的最初目的是为了给共享资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,就可以先对这个标志进行查询,从而在了解资源被占用的情况之后,再来决定自己的行为。 实际的应用中,信号量的作用又该如何体...
2019-10-15 13:36:53 1262 1
转载 什么是句柄?为什么会有句柄?HANDLE
什么是句柄?为什么会有句柄?HANDLE什么是句柄?为什么会有句柄?HANDLE今天学习Android,看到一个unix函数不明白,但返回值是handle,查了查意思,是句柄的意思,那什么是句柄呢,从网上搜了一些答案,觉得这篇文章比较好,个人认为比wiki的都要讲的好。简而言之,句柄是一种抽象的思想:隐藏了内核实现的细节同时为调用提供了方便保证了内核的安全从广义...
2019-10-14 10:17:57 365
异步fifo与ring buffer的区别
2016-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人