Skip to content

Commit 1d71034

Browse files
removed subsum example
1 parent f3ceb1f commit 1d71034

9 files changed

Lines changed: 700 additions & 387 deletions

File tree

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,8 @@ target_link_libraries(threadpool_cxx14 Threads::Threads)
113113
add_executable(multiple_dispatch example/multiple_dispatch.cpp)
114114
target_link_libraries(multiple_dispatch Threads::Threads)
115115

116-
add_executable(subsum example/subsum.cpp)
117-
target_link_libraries(subsum Threads::Threads)
118-
119-
add_executable(taskflow_subsum example/taskflow_subsum.cpp)
120-
target_link_libraries(taskflow_subsum Threads::Threads)
116+
#add_executable(subsum example/subsum.cpp)
117+
#target_link_libraries(subsum Threads::Threads)
121118

122119

123120
# -----------------------------------------------------------------------------
@@ -145,6 +142,9 @@ add_test(detached_subflow ${TF_UTEST_DIR}/taskflow -tc=Taskflow.DetachedSubflow)
145142
add_executable(threadpool_test_tmp unittest/threadpool.cpp)
146143
target_link_libraries(threadpool_test_tmp Threads::Threads)
147144
set_target_properties(threadpool_test_tmp PROPERTIES OUTPUT_NAME "threadpool")
145+
add_test(WorkerQueue.OneThread ${TF_UTEST_DIR}/threadpool -tc=WorkerQueue.OneThread)
146+
add_test(WorkerQueue.TwoThread ${TF_UTEST_DIR}/threadpool -tc=WorkerQueue.TwoThread)
147+
add_test(WorkerQueue.TriThread ${TF_UTEST_DIR}/threadpool -tc=WorkerQueue.TriThread)
148148
add_test(simple_threadpool ${TF_UTEST_DIR}/threadpool -tc=SimpleThreadpool)
149149
add_test(proactive_threadpool ${TF_UTEST_DIR}/threadpool -tc=ProactiveThreadpool)
150150
add_test(speculative_threadpool ${TF_UTEST_DIR}/threadpool -tc=SpeculativeThreadpool)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,7 @@ The folder `example/` contains several examples and is a great place to learn to
727727
| [parallel_for.cpp](./example/parallel_for.cpp)| parallelizes a for loop with unbalanced workload |
728728
| [reduce.cpp](./example/reduce.cpp)| performs reduce operations over linear containers |
729729
| [subflow.cpp](./example/subflow.cpp)| demonstrates how to create a subflow graph that spawns three dynamic tasks |
730-
| [threadpool.cpp](./example/threadpool.cpp)| tests different threadpool implementations |
730+
| [threadpool.cpp](./example/threadpool.cpp)| benchmarks different threadpool implementations |
731731
| [threadpool_cxx14.cpp](./example/threadpool_cxx14.cpp)| shows use of the C++14-compatible threadpool implementation, which may be used when you have no inter-task (taskflow) dependencies to express |
732732

733733
# Get Involved

example/subsum.cpp

Lines changed: 0 additions & 123 deletions
This file was deleted.

example/taskflow_subsum.cpp

Lines changed: 0 additions & 103 deletions
This file was deleted.

0 commit comments

Comments
 (0)