enkiTS
enkiTS copied to clipboard
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
I have a project with the following setup in CMakeLists.txt: ``` add_subdirectory(${ENKITS_DIR} "enkiTS") add_executable(mytest01 main.cpp main.h tasks_enkits.cpp) target_link_libraries(mytest01 PRIVATE shared_stuff enkiTS ) ``` where ENKITS_DIR is a CMake var, a...
Is there a simple implementation of parallel_for on top of enkiTS?
See https://github.com/dougbinks/enkiTS/issues/58
I want to be able to say "wait up to N microseconds on the current thread for a task to be executable then run at most one task", and optionally...
It can be helpful to put header files in a subdirectory to separate them from others in the main include directory.
Another API / design creator blessing question for you. In my existing task system, there is the concept of inter-task dependencies same as in enkiTS, but I also support read/write...
It is helpful to add a soname to the shared library to enable detection of compatibility and breaking changes.
This may be out of scope for the library, or potentially I've missed a way to do it. What I would like to be able to do is add a...
Excuse me, sir. I want to add 2 new functions named PreRun and PostRun, where I want to do some preparation before running with multi-thread. I finished them in function:...