Home
last modified time | relevance | path

Searched refs:done (Results 1 – 25 of 31) sorted by relevance

12

/oneTBB/include/oneapi/tbb/
H A Dcollaborative_call_once.h134 done, enumerator
171 set_completion_state(runner.to_bits(), state::done); in do_collaborative_call_once()
182 … } while (expected > state::done && !m_state.compare_exchange_strong(expected, expected + 1)); in do_collaborative_call_once()
195 } while (expected != state::done); in do_collaborative_call_once()
211 if (flag.m_state.load(std::memory_order_acquire) != collaborative_once_flag::done) { in collaborative_call_once()
/oneTBB/test/conformance/
H A Dconformance_task_arena.cpp40 std::atomic<bool> done{ false }; variable
42 a.enqueue([&done] { in __anon3e0b77410102()
44 done = true; in __anon3e0b77410102()
56 while (!done) {
/oneTBB/examples/graph/binpack/
H A Dbinpack.cpp88 bool done; // flag to indicate that this binpacker has been deactivated member in bin_filler
98 done(false) {} in bin_filler()
102 if (done) in operator ()()
131 done = true; in operator ()()
137 done = true; in operator ()()
175 done = true; in operator ()()
/oneTBB/doc/main/tbb_userguide/
H A Dcommunicate_with_nodes.rst78 done, you need to call the function wait_for_all on both graphs.
83 g2. The call to g2.wait_for_all returns after both m1 and m2 are done,
86 reached before n1 and n2 are done.
99 // all tasks are done
105 between nodes in different graphs should be done with caution.
H A DConcurrent_Queue_Classes.rst13 The check and popping have to be done in a single operation for sake of
63 appropriate when the synchronization has to be done at a higher level.
H A Dalways_use_wait_for_all.rst10 useful when you want to wait until the computation is done, but it is
H A Dcancel_a_graph.rst9 cancel_group_execution() on that object. This is done in the example
H A Duse_concurrency_limits.rst31 as is done below:
H A Dconcurrent_hash_map.rst93 up that key in the table block until the ``accessor`` is done. A
H A Duse_nested_flow_graphs.rst127 body to block until the inner graph is done. In the first implementation
/oneTBB/
H A DINSTALL.md51 Installation can also be done using:
112 # Well done! Your installed oneTBB is in /tmp/my_installed_onetbb
134 REM Well done! Your installed oneTBB is in %TMP%\my_installed_onetbb
H A DREADME.md51 By its terms, contributions submitted to the project are also done under that license.
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DOdd-Even_Communication.rst13 Operations on data cannot be done entirely independently, but data
H A DReference_Counting.rst24 solution that extends to parallel programming if done carefully.
47 except that the increment/decrement is done atomically, and the
H A DAgglomeration.rst26 elementwise addition of two arrays can be done fully in parallel, but
37 - Individual computations can be done in parallel, but are small.
H A DLazy_Initialization.rst72 is invoked when initialization has already been done.
H A DNon-Preemptive_Priorities.rst36 be done next that is *not* the default oneTBB rule.
H A DFenced_Data_Transfer.rst132 done by another thread before it released a lock on that mutex.
/oneTBB/src/tbb/
H A Dprivate_server.cpp388 if (old <= 0) goto done; in wake_some()
392 done: in wake_some()
H A Dqueuing_rw_mutex.cpp300 goto done; in release()
407 done: in release()
/oneTBB/test/tbb/
H A Dtest_flow_graph_priorities.cpp259 std::atomic<bool> done; member
267 while (!activity->done) { in operator ()()
278 void stop_and_wait() { done = true; my_service_thread.join(); } in stop_and_wait()
286 : done(false), my_service_thread(ServiceThreadFunc(barrier), this) {} in AsyncActivity()
/oneTBB/python/rml/
H A Dipc_server.cpp967 if( old<=0 ) goto done; in wake_some()
982 done: in wake_some()
1013 if( old<=0 ) goto done; in wake_one_forced()
1026 done: in wake_one_forced()
/oneTBB/doc/main/intro/
H A Dlimitations.rst20 * Compilation is done with Clang 12.0.0 or a more recent version.
/oneTBB/doc/main/tbb_userguide/Migration_Guide/
H A DTask_API.rst262 In oneTBB this kind of recycling is done manually. You have to track when it is time to run the
367 In oneTBB, this can be done using ``oneapi::tbb::task_group``.
423 In oneTBB, this can be done using ``oneapi::tbb::task_group``.
/oneTBB/cmake/compilers/
H A DGNU.cmake51 …# gcc 6.0 and later have -flifetime-dse option that controls elimination of stores done outside th…

12