Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cameron314/concurrentqueue
/ functions
Functions
5,688 in github.com/cameron314/concurrentqueue
⨍
Functions
5,688
◇
Types & classes
10,761
↓ 1 callers
Method
spawn_root_and_wait
Spawn task allocated by allocate_root, wait for it to complete, and deallocate it.
benchmarks/tbb/task.h:720
↓ 1 callers
Method
spawn_stage_task
__TBB_TASK_GROUP_CONTEXT Creates and spawns stage_task from task_info
benchmarks/tbb/pipeline.cpp:297
↓ 1 callers
Function
spin_wait_until_and
benchmarks/tbb/reader_writer_lock.cpp:69
↓ 1 callers
Function
spin_wait_while_geq
benchmarks/tbb/reader_writer_lock.cpp:61
↓ 1 callers
Function
split_order_key_dummy
A dummy order key has its original hash value reversed and the last bit unset
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1507
↓ 1 callers
Method
split_to_fill
Populates range pool via ranges up to max depth or while divisible max_depth starts from 0, e.g. value 2 makes 3 ranges in the pool up to two 1/4 piec
benchmarks/tbb/partitioner.h:170
↓ 1 callers
Method
start_read
benchmarks/tbb/reader_writer_lock.cpp:213
↓ 1 callers
Method
start_shutdown
benchmarks/tbb/private_server.cpp:240
↓ 1 callers
Method
start_write
benchmarks/tbb/reader_writer_lock.cpp:122
↓ 1 callers
Method
steal
tests/relacy/relacy/example/cli_ws_deque/cli_ws_deque.cpp:99
↓ 1 callers
Method
steal
tests/relacy/relacy/example/java_ws_deque/java_ws_deque.cpp:99
↓ 1 callers
Method
steal
tests/relacy/relacy/example/ws_deque2/ws_deque.cpp:254
↓ 1 callers
Function
stop
benchmarks/dlib/timing.h:117
↓ 1 callers
Method
stop
benchmarks/tbb/pipeline.h:316
↓ 1 callers
Method
store
tests/relacy/relacy/relacy/atomic.hpp:78
↓ 1 callers
Function
strip_path
tests/relacy/relacy/relacy/history.hpp:67
↓ 1 callers
Method
successor_count
override*/
benchmarks/tbb/internal/_flow_graph_join_impl.h:1347
↓ 1 callers
Method
successor_count
benchmarks/tbb/internal/_flow_graph_indexer_impl.h:282
↓ 1 callers
Function
swap
benchmarks/dlib/sliding_buffer/circular_buffer.h:164
↓ 1 callers
Function
swap
benchmarks/dlib/stl_checked/std_vector_c.h:275
↓ 1 callers
Function
swap
benchmarks/boost/array.hpp:368
↓ 1 callers
Function
swap
benchmarks/boost/core/swap.hpp:53
↓ 1 callers
Method
swap
benchmarks/dlib/std_allocator.h:120
↓ 1 callers
Method
swap
benchmarks/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:64
↓ 1 callers
Method
swap
benchmarks/dlib/memory_manager/memory_manager_kernel_1.h:174
↓ 1 callers
Method
swap
benchmarks/dlib/memory_manager/memory_manager_kernel_3.h:282
↓ 1 callers
Method
swap
benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_1.h:112
↓ 1 callers
Method
swap
swap (note: linear complexity)
benchmarks/boost/array.hpp:165
↓ 1 callers
Function
swap_impl
benchmarks/boost/core/swap.hpp:32
↓ 1 callers
Method
swap_items
could be implemented with std::move semantics
benchmarks/tbb/internal/_flow_graph_item_buffer_impl.h:114
↓ 1 callers
Function
systemwide_fence
tests/relacy/relacy/relacy/context.hpp:1208
↓ 1 callers
Method
table_clear
benchmarks/tbb/enumerable_thread_specific.h:155
↓ 1 callers
Method
table_lookup
benchmarks/tbb/enumerable_thread_specific.h:164
↓ 1 callers
Method
table_reserve_for_copy
benchmarks/tbb/enumerable_thread_specific.h:137
↓ 1 callers
Method
tagged_find
benchmarks/tbb/internal/_flow_graph_tagged_buffer_impl.h:222
↓ 1 callers
Method
thread
tests/relacy/relacy/relacy/context.hpp:1021
↓ 1 callers
Method
thread_finished
tests/relacy/relacy/relacy/scheduler.hpp:193
↓ 1 callers
Method
thread_finished_impl
tests/relacy/relacy/relacy/scheduler.hpp:320
↓ 1 callers
Function
thread_get_id_v3
benchmarks/tbb/tbb_thread.cpp:142
↓ 1 callers
Function
thread_id
See http://blogs.msdn.com/b/oldnewthing/archive/2004/02/23/78395.aspx
tests/corealgos.h:92
↓ 1 callers
Method
thread_local_alloc
tests/relacy/relacy/relacy/thread_local_ctx.hpp:69
↓ 1 callers
Method
thread_local_free
tests/relacy/relacy/relacy/thread_local_ctx.hpp:82
↓ 1 callers
Method
thread_local_get
tests/relacy/relacy/relacy/thread_local_ctx.hpp:108
↓ 1 callers
Method
thread_local_set
tests/relacy/relacy/relacy/thread_local_ctx.hpp:100
↓ 1 callers
Function
thread_sleep_v3
benchmarks/tbb/tbb_thread.cpp:167
↓ 1 callers
Function
thread_yield_v3
benchmarks/tbb/tbb_thread.cpp:162
↓ 1 callers
Function
throw_exception_assert_compatibility
benchmarks/boost/throw_exception.hpp:60
↓ 1 callers
Method
timed_lock
tests/relacy/relacy/test/main.cpp:280
↓ 1 callers
Function
times
benchmarks/boost/config/platform/vxworks.hpp:318
↓ 1 callers
Function
timestamp
Returns a formatted timestamp. Returned buffer is only valid until the next call. Not thread-safe.
benchmarks/benchmarks.cpp:1693
↓ 1 callers
Method
transfer_balance
tests/relacy/relacy/example/mutex_business_logic/mutex_business_logic.cpp:35
↓ 1 callers
Method
try_acquire
benchmarks/tbb/internal/_mutex_padding.h:91
↓ 1 callers
Method
try_consume
Consumes the reserved item
benchmarks/tbb/flow_graph.h:119
↓ 1 callers
Method
try_consume
benchmarks/tbb/internal/_flow_graph_impl.h:465
↓ 1 callers
Method
try_get
concurrentqueue.h:1495
↓ 1 callers
Method
try_get
benchmarks/tbb/internal/_flow_graph_join_impl.h:1330
↓ 1 callers
Function
try_get_block_from_free_list
concurrentqueue.h:3111
↓ 1 callers
Function
try_get_block_from_initial_pool
concurrentqueue.h:3078
↓ 1 callers
Method
try_insert_in_asleep_list
benchmarks/tbb/private_server.cpp:352
↓ 1 callers
Method
try_lock
Try acquiring lock (non-blocking) Return true if lock acquired; false otherwise. */
benchmarks/tbb/mutex.h:165
↓ 1 callers
Method
try_lock
Try acquiring lock (non-blocking) Return true if lock acquired; false otherwise. */
benchmarks/tbb/recursive_mutex.h:175
↓ 1 callers
Method
try_lock
Try acquiring lock (non-blocking) Return true if lock acquired; false otherwise. */
benchmarks/tbb/internal/_x86_eliding_mutex_impl.h:132
↓ 1 callers
Method
try_lock_shared
tests/relacy/relacy/relacy/stdlib/mutex.hpp:564
↓ 1 callers
Method
try_pop
Attempt to dequeue an item from head of queue. Does not wait for item to become available. Returns true if successful; false otherwise. */
benchmarks/tbb/concurrent_queue.h:152
↓ 1 callers
Method
try_put
Put an item to the receiver
benchmarks/tbb/flow_graph.h:180
↓ 1 callers
Method
try_put_task
as above, but call try_put_task instead, and return the last task we received (if any) override*/
benchmarks/tbb/internal/_flow_graph_impl.h:668
↓ 1 callers
Method
try_put_task
override*/
benchmarks/tbb/internal/_flow_graph_join_impl.h:518
↓ 1 callers
Method
try_release
Releases the reserved item
benchmarks/tbb/flow_graph.h:116
↓ 1 callers
Method
try_release
benchmarks/tbb/internal/_flow_graph_impl.h:458
↓ 1 callers
Method
try_reserve
Reserves an item in the sender
benchmarks/tbb/flow_graph.h:113
↓ 1 callers
Method
try_reserve
benchmarks/tbb/internal/_flow_graph_impl.h:428
↓ 1 callers
Method
unconstruct
benchmarks/tbb/enumerable_thread_specific.h:665
↓ 1 callers
Method
unlock
internal/concurrentqueue_internal_debug.h:18
↓ 1 callers
Method
unlock
tests/relacy/relacy/relacy/stdlib/condition_variable.hpp:49
↓ 1 callers
Method
unlock
benchmarks/dlib/threads/rmutex_extension.h:72
↓ 1 callers
Method
unlock
benchmarks/dlib/threads/auto_mutex_extension.h:66
↓ 1 callers
Method
unlock
benchmarks/tbb/critical_section.h:113
↓ 1 callers
Method
unlock
Release lock
benchmarks/tbb/recursive_mutex.h:189
↓ 1 callers
Method
unlock
Release lock
benchmarks/tbb/internal/_x86_eliding_mutex_impl.h:137
↓ 1 callers
Method
unlock_exclusive_or_shared
tests/relacy/relacy/relacy/stdlib/mutex.hpp:574
↓ 1 callers
Method
unlock_shared
tests/relacy/relacy/relacy/stdlib/mutex.hpp:569
↓ 1 callers
Method
unregister_master
unregister master with the resource manager
benchmarks/tbb/market.h:296
↓ 1 callers
Function
unregister_thread_end_handler
benchmarks/dlib/threads/threads_kernel_shared.h:250
↓ 1 callers
Method
unregister_thread_end_handler
benchmarks/dlib/threads/threads_kernel_shared.h:97
↓ 1 callers
Method
unsafe_begin
If the bucket is initialized, return a first non-dummy element in it
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1104
↓ 1 callers
Method
unsafe_end
@REVIEW: Takes O(n) Returns the iterator after the last non-dummy element in the bucket
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1124
↓ 1 callers
Method
validateTestName
tests/unittests/minitest.h:40
↓ 1 callers
Method
var_dtor
tests/relacy/relacy/relacy/context.hpp:171
↓ 1 callers
Method
variant_is_default_constructed
benchmarks/tbb/internal/_flow_graph_types_impl.h:454
↓ 1 callers
Method
wait
tests/relacy/relacy/example/spsc_queue/spsc_queue.cpp:103
↓ 1 callers
Method
wait
tests/relacy/relacy/relacy/atomic.hpp:417
↓ 1 callers
Method
wait_for_all_tasks
benchmarks/dlib/threads/thread_pool_extension.h:539
↓ 1 callers
Function
wait_for_multiple_objects
tests/relacy/relacy/relacy/stdlib/semaphore.hpp:400
↓ 1 callers
Method
wait_for_task
benchmarks/dlib/threads/thread_pool_extension.h:532
↓ 1 callers
Method
wait_until
tests/relacy/relacy/relacy/stdlib/condition_variable.hpp:337
↓ 1 callers
Method
wait_workers
benchmarks/tbb/market.cpp:144
↓ 1 callers
Method
wake
tests/relacy/relacy/relacy/atomic.hpp:423
↓ 1 callers
Method
wake_or_launch
benchmarks/tbb/private_server.cpp:294
↓ 1 callers
Function
weak_symbol_link
benchmarks/tbb/dynamic_link.cpp:391
↓ 1 callers
Method
worker_stack_size
Returns the requested stack size of worker threads.
benchmarks/tbb/market.h:285
← previous
next →
1,301–1,400 of 5,688, ranked by callers