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
↓ 325 callers
Method
load
tests/relacy/relacy/relacy/var.hpp:269
↓ 274 callers
Method
try_dequeue
tests/unittests/unittests.cpp:1856
↓ 264 callers
Method
enqueue
tests/relacy/relacy/test/main.cpp:47
↓ 236 callers
Method
store
tests/relacy/relacy/relacy/var.hpp:300
↓ 172 callers
Method
load
benchmarks/tbb/atomic.h:304
↓ 161 callers
Method
get
benchmarks/dlib/algs.h:1027
↓ 149 callers
Method
size
23.2.4.2 capacity:
benchmarks/dlib/stl_checked/std_vector_c.h:71
↓ 142 callers
Function
__TBB_store_with_release
benchmarks/tbb/tbb_machine.h:711
↓ 110 callers
Function
move
benchmarks/tbb/tbb_thread.h:303
↓ 101 callers
Function
exchange
benchmarks/dlib/algs.h:359
↓ 80 callers
Method
size
tests/relacy/relacy/relacy/waitset.hpp:122
↓ 80 callers
Method
store
benchmarks/tbb/atomic.h:315
↓ 68 callers
Method
fetch_add
tests/relacy/relacy/relacy/atomic.hpp:108
↓ 67 callers
Function
__TBB_load_relaxed
benchmarks/tbb/tbb_machine.h:733
↓ 66 callers
Method
begin
Graph iterator constructors start iterator
benchmarks/tbb/flow_graph.h:622
↓ 58 callers
Method
size_approx
concurrentqueue.h:1759
↓ 58 callers
Function
store
benchmarks/tbb/atomic.h:522
↓ 56 callers
Method
size
size is constant
benchmarks/boost/array.hpp:159
↓ 52 callers
Function
atomic_thread_fence
tests/relacy/relacy/relacy/atomic_fence.hpp:40
↓ 51 callers
Method
compare_and_swap
benchmarks/tbb/atomic.h:287
↓ 51 callers
Method
try_dequeue
benchmarks/tbbqueue.h:23
↓ 49 callers
Function
circular_less_than
tests/CDSChecker/corealgo.h:35
↓ 48 callers
Method
join
tests/common/simplethread.cpp:35
↓ 46 callers
Method
compare_exchange_weak
tests/relacy/relacy/relacy/atomic.hpp:83
↓ 46 callers
Method
push_back
Push task onto back of list.
benchmarks/tbb/task.h:923
↓ 45 callers
Method
size
benchmarks/tbb/partitioner.h:167
↓ 44 callers
Function
comp
benchmarks/dlib/sort.h:174
↓ 43 callers
Method
end
end iterator
benchmarks/tbb/flow_graph.h:624
↓ 42 callers
Method
enqueue
__TBB_TASK_PRIORITY */
benchmarks/tbb/task.h:748
↓ 42 callers
Method
execute
benchmarks/tbb/internal/_aggregator_impl.h:152
↓ 42 callers
Method
set
benchmarks/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:303
↓ 41 callers
Method
empty
True if list if empty; false otherwise.
benchmarks/tbb/task.h:920
↓ 41 callers
Function
throw_exception
Versionless convenience wrapper for throw_exception_v4()
benchmarks/tbb/tbb_exception.h:117
↓ 40 callers
Function
__TBB_store_relaxed
benchmarks/tbb/tbb_machine.h:737
↓ 40 callers
Method
try_dequeue_from_producer
concurrentqueue.h:1322
↓ 37 callers
Function
getSystemTime
tests/common/systemtime.cpp:26
↓ 37 callers
Method
unlock
tests/relacy/relacy/test/main.cpp:275
↓ 36 callers
Function
getTimeDelta
tests/common/systemtime.cpp:38
↓ 35 callers
Method
broadcast
benchmarks/dlib/threads/threads_kernel_1.h:114
↓ 34 callers
Method
add_task_internal
benchmarks/dlib/threads/thread_pool_extension.h:327
↓ 33 callers
Method
lock
tests/relacy/relacy/test/main.cpp:265
↓ 32 callers
Method
allocate
benchmarks/tbb/task_group_context.cpp:79
↓ 32 callers
Method
enqueue_bulk
tests/unittests/unittests.cpp:650
↓ 32 callers
Function
load
benchmarks/tbb/atomic.h:519
↓ 32 callers
Method
try_dequeue_bulk
tests/unittests/unittests.cpp:2012
↓ 31 callers
Function
run
benchmarks/tbb/task_group.h:134
↓ 30 callers
Method
clear
benchmarks/dlib/stl_checked/std_vector_c.h:86
↓ 29 callers
Method
compare_exchange_strong
tests/relacy/relacy/relacy/atomic.hpp:93
↓ 29 callers
Method
deallocate
Free previously allocated block of memory.
benchmarks/tbb/tbb_allocator.h:105
↓ 29 callers
Method
swap
benchmarks/dlib/stl_checked/std_vector_c.h:85
↓ 28 callers
Function
__TBB_load_with_acquire
benchmarks/tbb/tbb_machine.h:707
↓ 28 callers
Function
free
tests/relacy/relacy/relacy/memory.hpp:86
↓ 28 callers
Method
get_node_ptr
benchmarks/tbb/internal/_concurrent_unordered_impl.h:104
↓ 28 callers
Method
pause
Pause for a while.
benchmarks/tbb/tbb_machine.h:366
↓ 28 callers
Method
unlock
benchmarks/dlib/threads/threads_kernel_1.h:57
↓ 27 callers
Method
next
benchmarks/tbb/aggregator.h:48
↓ 27 callers
Function
sayf
benchmarks/benchmarks.cpp:1665
↓ 27 callers
Method
set_owner
benchmarks/tbb/internal/_flow_graph_impl.h:751
↓ 27 callers
Function
spin_wait_while_eq
benchmarks/tbb/tbb_machine.h:397
↓ 26 callers
Method
initialize_handler
benchmarks/tbb/internal/_aggregator_impl.h:150
↓ 26 callers
Method
load
benchmarks/boost/atomic/detail/ops_linux_arm.hpp:99
↓ 26 callers
Method
reset
benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_1.h:128
↓ 25 callers
Function
fgt_node_desc
benchmarks/tbb/internal/_flow_graph_trace_impl.h:80
↓ 25 callers
Function
segment_size
@return segment size
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1461
↓ 24 callers
Method
availableApprox
lightweightsemaphore.h:432
↓ 24 callers
Function
call_itt_notify
benchmarks/tbb/tbb_profiling.h:233
↓ 24 callers
Function
end
end iterator
benchmarks/tbb/concurrent_vector.h:951
↓ 24 callers
Function
handle_perror
The "what" should be fairly short, not more than about 128 characters. Because we control all the call sites to handle_perror, it is pointless t
benchmarks/tbb/tbb_misc.cpp:80
↓ 24 callers
Method
lock
benchmarks/dlib/threads/threads_kernel_1.h:54
↓ 23 callers
Method
acquire
tests/relacy/relacy/relacy/sync_var.hpp:38
↓ 23 callers
Method
add_children
benchmarks/tbb/parallel_invoke.h:104
↓ 23 callers
Method
deallocate
benchmarks/dlib/memory_manager/memory_manager_kernel_2.h:201
↓ 23 callers
Method
fetch_add
benchmarks/boost/atomic/detail/ops_emulated.hpp:50
↓ 23 callers
Method
join
benchmarks/tbb/tbb_thread.cpp:49
↓ 23 callers
Function
segment_base
@return the first array index of given segment
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1456
↓ 22 callers
Method
alloc
tests/relacy/relacy/relacy/context.hpp:277
↓ 22 callers
Method
cbegin
benchmarks/boost/array.hpp:77
↓ 22 callers
Function
destroy
concurrentqueue.h:3664
↓ 22 callers
Function
get_bucket
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1465
↓ 22 callers
Method
sched
tests/relacy/relacy/relacy/context.hpp:559
↓ 22 callers
Method
try_enqueue
Enqueues a single item (by copying it). Does not allocate memory. Fails if not enough room to enqueue (or implicit production is disabled because Trai
concurrentqueue.h:1076
↓ 21 callers
Function
MOODYCAMEL_CONSTEXPR_IF
concurrentqueue.h:2179
↓ 21 callers
Method
begin
tests/relacy/relacy/test/trash/rtl.hpp:55
↓ 21 callers
Method
safe_clone
benchmarks/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:199
↓ 21 callers
Function
yield
tests/relacy/relacy/relacy/backoff.hpp:24
↓ 20 callers
Function
begin
start iterator
benchmarks/tbb/concurrent_vector.h:949
↓ 20 callers
Function
poison_pointer
benchmarks/tbb/tbb_stddef.h:329
↓ 20 callers
Function
segment_index_of
Dynamic sized array (segments) @return segment index of given index in the array
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1451
↓ 19 callers
Method
current_element_valid
benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_1.h:131
↓ 19 callers
Method
state
Current execution state
benchmarks/tbb/task.h:793
↓ 18 callers
Function
end
benchmarks/tbb/internal/_concurrent_unordered_impl.h:358
↓ 18 callers
Method
enqueue_bulk
benchmarks/tbbqueue.h:32
↓ 18 callers
Method
size
benchmarks/dlib/sliding_buffer/circular_buffer.h:82
↓ 18 callers
Method
unlock
tests/relacy/relacy/example/ws_deque2/ws_deque.cpp:61
↓ 17 callers
Method
data
direct access to data (read-only)
benchmarks/boost/array.hpp:171
↓ 17 callers
Method
end
benchmarks/boost/array.hpp:79
↓ 17 callers
Method
free
tests/relacy/relacy/relacy/context.hpp:301
↓ 17 callers
Method
get
benchmarks/tbb/tls.h:47
↓ 17 callers
Method
resize
benchmarks/dlib/stl_checked/std_vector_c.h:73
↓ 17 callers
Method
yield
tests/relacy/relacy/relacy/backoff.hpp:39
next →
1–100 of 5,688, ranked by callers