- 2
- 0
- 约6.9万字
- 约 5页
- 2017-01-02 发布于贵州
- 举报
嵌入式操作系统内核原理和开发(多线程轮转)
之前我们也谈到了线程创建,基本上简单的系统就可以跑起来了,但是还没有到多线程运行的地步。所以,我们下面试图所要做的工作就是创建更多的线程,让更多的线程运行起来。为了做好这一点,首先我们需要对task_init重新修整一下,
[cpp] view plaincopy
void task_init(int index, UINT32 data[], int size, void (*func)())
{
UINT32 unit = size;
memset((void*)data, 0, size * sizeof(UINT32));
data[unit -1] = (UINT32) func;
data[unit -2] = 0;
data[unit -3] = 0;
data[unit -4] = 0;
data[unit -5] = 0;
data[unit -6] = 0;
data[unit -7] = 0;
data[unit -8] = 0;
data[unit -9] = 0;
您可能关注的文档
最近下载
- 产品结构设计准则--扣位 ( Snap Joints ).doc VIP
- (高清版)B/T 43999-2024 应急呼吸道传染病患者转运设备技术要求.pdf VIP
- (高清版)DB35∕T 1824-2019 军粮供应网点经营规范.pdf VIP
- 2023年广东广州中考数学真题(含答案).pdf VIP
- 初中数学知识点-初中数学知识点总结归纳(完整版).docx VIP
- 26_总经理等岗位考核维度与周期.pdf VIP
- 产品结构设计准则--入件 ( moulded-in inserts ).doc VIP
- 自考《电气防火及火灾监控》精讲+习题(全).pptx
- 2025国际压疮指南精要.pptx
- 2026年二级建造师《建筑实务》案例简答200问.pdf VIP
原创力文档

文档评论(0)