介绍了task编程,task被用于编写后台处理程序。
tinyos具有两级调度机制:task和hardware event handler。
Task的声明:task void taskname () {…} //task返回类型必须为void且不带参数。
Task的建立:post taskname();
原子操作不可以太长,可以尝试将processdata()中的循环相加拆解,每次任务处理只加一位,然后再post一个任务以进行下一项的相加。
介绍了task编程,task被用于编写后台处理程序。
tinyos具有两级调度机制:task和hardware event handler。
Task的声明:task void taskname () {…} //task返回类型必须为void且不带参数。
Task的建立:post taskname();
原子操作不可以太长,可以尝试将processdata()中的循环相加拆解,每次任务处理只加一位,然后再post一个任务以进行下一项的相加。