Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
鸿蒙内核源码分析
注释鸿蒙内核源码
提交
a8c7b3f6
注释鸿蒙内核源码
项目概览
鸿蒙内核源码分析
/
注释鸿蒙内核源码
通知
270
Star
29
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
106
Wiki
分析
仓库
DevOps
项目成员
Pages
注释鸿蒙内核源码
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
106
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a8c7b3f6
编写于
2月 15, 2021
作者:
鸿蒙内核源码分析
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
鸿蒙内核源码分析(消息队列篇) | 进程间如何异步解耦传递大数据 ?
百万汉字注解 + 百篇博客分析 -> 鸿蒙内核源码
上级
f790cc6f
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
4 deletion
+8
-4
README.md
README.md
+5
-1
kernel/base/ipc/los_queue.c
kernel/base/ipc/los_queue.c
+2
-2
zzz/git/push.sh
zzz/git/push.sh
+1
-1
未找到文件。
README.md
浏览文件 @
a8c7b3f6
...
...
@@ -86,6 +86,7 @@
*
(进程概念篇) | 进程都管理了哪些资源?
[
< CSDN
](
https://blog.csdn.net/kuangyufei/article/details/113395872
)
[
| OSCHINA >
]
(https://my.oschina.net/u/3751245/blog/4937521)
### **进程通讯(IPC)**
*
(消息队列篇) | 进程间如何异步解耦传递大数据 ?
[
< CSDN
](
https://blog.csdn.net/kuangyufei/article/details/113815355
)
[
| OSCHINA >
]
(https://my.oschina.net/weharmony/blog/4952961)
*
(事件控制篇) | 任务间一对多和多对多的同步方案
[
< CSDN
](
https://blog.csdn.net/kuangyufei/article/details/113759481
)
[
| OSCHINA >
]
(https://my.oschina.net/weharmony/blog/4950956)
...
...
@@ -174,4 +175,7 @@
百万汉字注解 >> 精读内核源码,中文注解分析, 深挖地基工程,大脑永久记忆,四大码仓每日同步更新
[
< Gitee
](
https://gitee.com/weharmony/kernel_liteos_a_note
)[
| Github
]
(https://github.com/kuangyufei/kernel_liteos_a_note)
[
| CSDN
](
https://codechina.csdn.net/kuangyufei/kernel_liteos_a_note
)[
| Coding >
]
(https://weharmony.coding.net/public/harmony/kernel_liteos_a_note/git/files)
百篇博客分析 >> 故事说内核,问答式导读,生活式比喻,表格化说明,图形化展示,多站点每日同步更新
[
< OSCHINA
](
https://my.oschina.net/u/3751245/blog/4626852
)[
| CSDN
]
(https://blog.csdn.net/kuangyufei/article/details/108727970)
[
| WeHarmony >
](
https://weharmony.gitee.io/
)
\ No newline at end of file
百篇博客分析 >> 故事说内核,问答式导读,生活式比喻,表格化说明,图形化展示,多站点每日同步更新
[
< OSCHINA
](
https://my.oschina.net/u/3751245/blog/4626852
)[
| CSDN
]
(https://blog.csdn.net/kuangyufei/article/details/108727970)
[
| WeHarmony >
](
https://weharmony.gitee.io/
)
kernel/base/ipc/los_queue.c
浏览文件 @
a8c7b3f6
...
...
@@ -178,8 +178,8 @@ LITE_OS_SEC_TEXT_INIT UINT32 LOS_QueueCreate(CHAR *queueName, UINT16 len, UINT32
queueCB
->
readWriteableCnt
[
OS_QUEUE_WRITE
]
=
len
;
//可些资源计数 OS_QUEUE_WRITE(1):可写, 默认len可写.
queueCB
->
queueHead
=
0
;
//队列头节点
queueCB
->
queueTail
=
0
;
//队列尾节点
LOS_ListInit
(
&
queueCB
->
readWriteList
[
OS_QUEUE_READ
]);
//初始化可读队列链表
LOS_ListInit
(
&
queueCB
->
readWriteList
[
OS_QUEUE_WRITE
]);
//初始化可写队列链表
LOS_ListInit
(
&
queueCB
->
readWriteList
[
OS_QUEUE_READ
]);
//初始化可读队列
任务
链表
LOS_ListInit
(
&
queueCB
->
readWriteList
[
OS_QUEUE_WRITE
]);
//初始化可写队列
任务
链表
LOS_ListInit
(
&
queueCB
->
memList
);
//
OsQueueDbgUpdateHook
(
queueCB
->
queueID
,
OsCurrTaskGet
()
->
taskEntry
);
//在创建或删除队列调试信息时更新任务条目
...
...
zzz/git/push.sh
浏览文件 @
a8c7b3f6
git add
-A
git commit
-m
'鸿蒙内核源码分析(
CPU篇) | 内核是如何描述CPU的
?
git commit
-m
'鸿蒙内核源码分析(
消息队列篇) | 进程间如何异步解耦传递大数据
?
百万汉字注解 + 百篇博客分析 -> 鸿蒙内核源码
'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录