gpt4 book ai didi

从 Contiki 中的进程调用进程

转载 作者:太空宇宙 更新时间:2023-11-04 02:26:27 28 4
gpt4 key购买 nike

在我的代码中,我需要声明两个进程。在第一个过程中,我想这样调用第二个:

PROCESS_THREAD(Initialization_process, ev, data)
{
PROCESS_BEGIN();

PROCESS_THREAD(example_broadcast_process, ev, data);

PROCESS_END();
}

但是我得到了这个错误:

error: invalid storage class for function ‘process_thread_example_broadcast_process’

请问我们如何从另一个进程中调用一个进程?

最佳答案

如果您只想异步启动另一个进程,请像往常一样在文件范围内定义此进程(比方说example_broadcast_process),然后调用process_start()。来自其他进程:

process_start(&example_broadcast_process, NULL);

如果你想要同步操作,你可以调用PT_SPAWN来启动一个新的原线程。

关于从 Contiki 中的进程调用进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50389463/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com