0

vxworks 任务名称的合法字符是什么?

void startTask( void ) { char taskname[ 100 ] = "foo";

任务生成(任务名称,...)}

而且,taskSpawn 是否复制任务名称?因为显然 taskname 只是函数范围。

4

1 回答 1

1

任务名称可以是任何字符串,但 VxWorks 会在前面附加一个“t”并将其限制为 10 个字符。IE 如果您的任务名称是“我的新任务”,它将显示为“tMy New Ta”。为了直接回答您的问题,是的,它会复制名称,因此您可以动态创建不需要驻留在全局内存中的任务名称。

于 2012-06-15T11:14:14.100 回答