嵌入式操作系统内核原理和开发(多线程轮转).docVIP

  • 2
  • 0
  • 约6.9万字
  • 约 5页
  • 2017-01-02 发布于贵州
  • 举报

 嵌入式操作系统内核原理和开发(多线程轮转).doc

嵌入式操作系统内核原理和开发(多线程轮转) 之前我们也谈到了线程创建,基本上简单的系统就可以跑起来了,但是还没有到多线程运行的地步。所以,我们下面试图所要做的工作就是创建更多的线程,让更多的线程运行起来。为了做好这一点,首先我们需要对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;

文档评论(0)

1亿VIP精品文档

相关文档