gpt4 book ai didi

c - 线程调用其他程序

转载 作者:行者123 更新时间:2023-11-30 17:50:03 25 4
gpt4 key购买 nike

我最近做了两件事:从串行端口接收数据(TinyOS和seriallisten)和从网络摄像头(OpenCV)捕获帧。现在我想一起使用两者。我想根据串口收到的 RSSI 来修改视频质量。

有人告诉我,我可以创建一个程序来创建线程,该线程将调用我以前使用的方法:camcapture.c 和 seriallisten.c,但我不知道如何执行此操作。

谁能解释一下吗?

谢谢

最佳答案

您应该查看Boost Threads。网上有一些示例介绍如何创建程序并使用 Boost Threads 调用类方法或非类静态方法。

关于在 C 代码中使用 C++ 库,this stackoverflow 帖子可能会有所帮助。我想使用 extern 作用域运算符就是这里的魔力。 C++交叉编译器是使用C设计的,因此向后转换并非不可能。

如果您成功地将 C++ 融入 C维基百科列出these用于 C++ 的多线程库。我想值得去参观一下,看看有什么好的。 Boost 仍然是最好的 IMPO。

P.S. 您还应该查看英特尔的线程构建 block TBB。它们非常好而且简单。 OpenCV 等开源项目使用 tbb 来实现其多线程类操作。链接是here

关于c - 线程调用其他程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17486681/

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