#include "CanReceiveTask.h" // 一个任务函数,C 风格 void Task1(void* param) { while (true) { std::cout << "Task1 running\n"; vTaskDelay(1000); // 延时 1000ms } } // 另一个任务函数 void Task2(void* param) { while (true) { std::cout << "Task2 running\n"; vTaskDelay(500); // 延时 500ms } } void CanRecive(void) { // 创建“任务”,用 std::thread 代替 FreeRTOS 任务 std::thread t1(Task1, nullptr); std::thread t2(Task2, nullptr); // 如果想模拟 FreeRTOS,通常任务一直运行,主函数也可以阻塞 t1.join(); t2.join(); }