workspace
workspace copied to clipboard
workspace是基于C++11的轻量级异步执行框架,支持:通用任务异步并发执行、优先级任务调度、自适应动态线程池、高效静态线程池、异常处理机制等。

在 C++14 中,命名空间的嵌套声明需要使用单独的语句,而不能像您提供的头文件中那样直接进行嵌套声明。 即需: namespace wsp::details { xxx } ---更改为--- namespace wsp{ namespace details { xxx } }
在[include/workspace/workbranch.h:232](https://github.com/CodingHanYa/workspace/blob/24d60fe96ad3a5ea0ad22e603c69e79cba165e0e/include/workspace/workbranch.h#L232C14-L232C14)里: ```cpp while (true) { if (decline
线程返回超时问题
```cpp workbranch br(2); auto result = br.submit([](){ return xx; }); if(result.wait_for(xx) == std::future::time_out){ // 请问一下 如过超时,如何杀掉执行当前超时任务的线程。 }else{ result.get(); } ``` **请问一下 如过超时,如何杀掉执行当前超时任务的线程。**
重构问题
请问一下,这个仓库为什么要从hipe重构为workspace,以前的是有什么问题,现在的有什么优势吗?谢谢
大佬我之前写过一个类似于ros的platform, 但感觉太糙了, 能给提点意见吗? https://github.com/peitianyu/tt_3d_slam , 编译的话直接在lv_platform里边编译测试i就行, 可能需要安装一下eigen与lv_math
如题,可以看出这个函数是不是只实现了 执行不带参数的函数功能啊?因为在调用std::result_of和std::packaged_task的时候,模板里面都没加参数的类型。如果我理解错误的话,up方不方便给一个普通函数的例子啊?
up你好,我想问一下这里,就是任务窃取时候,这个代码里没有把成功时候的public_task_queue里边的任务转移到t里面呀?只更改了t的task_num,请问是我理解错了么?