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
↓ 3 callers
Method
wait_or_timeout
benchmarks/dlib/threads/threads_kernel_1.h:99
↓ 3 callers
Method
worker_outermost_level
benchmarks/tbb/scheduler.h:535
↓ 3 callers
Function
write_csv
(data, path, hasBulk = True)
benchmarks/extract_graph_data.py:38
↓ 2 callers
Function
CancellationInfoPresent
benchmarks/tbb/scheduler_common.h:238
↓ 2 callers
Method
CopyTo
override*/
benchmarks/tbb/internal/_flow_graph_types_impl.h:237
↓ 2 callers
Function
DoOneTimeInitializations
Performs thread-safe lazy one-time general TBB initialization.
benchmarks/tbb/tbb_main.cpp:218
↓ 2 callers
Function
ITT_DoUnsafeOneTimeInitialization
Thread-unsafe lazy one-time initialization of tools interop. Used by both dummy handlers and general TBB one-time initialization routine. **/
benchmarks/tbb/tbb_main.cpp:196
↓ 2 callers
Function
ITT_get_string_handle
benchmarks/tbb/tbb_main.cpp:167
↓ 2 callers
Method
ReleaseAll
tests/relacy/relacy/example/condvar/condvar.cpp:99
↓ 2 callers
Function
__TBB_TryLockByteElidedCancel
benchmarks/tbb/tbb_machine.h:921
↓ 2 callers
Function
__TBB_machine_begin_transaction
! * Enter speculative execution mode. * @return -1 on success * abort cause ( or 0 ) on abort */
benchmarks/tbb/machine/gcc_itsx.h:91
↓ 2 callers
Function
__TBB_machine_load8
benchmarks/tbb/machine/linux_ia32.h:188
↓ 2 callers
Function
__TBB_machine_store8
benchmarks/tbb/machine/linux_ia32.h:206
↓ 2 callers
Function
__TBB_machine_try_lock_elided
benchmarks/tbb/machine/gcc_itsx.h:40
↓ 2 callers
Method
abort_all
Abort any sleeping threads at the time of the call
benchmarks/tbb/concurrent_monitor.h:179
↓ 2 callers
Method
acquire
tests/relacy/relacy/example/ref_counting/ref_counting.cpp:11
↓ 2 callers
Method
addAndGet
tests/relacy/relacy/relacy/java_atomic.hpp:41
↓ 2 callers
Method
align_depth
benchmarks/tbb/partitioner.h:226
↓ 2 callers
Method
allocate_page
override*/
benchmarks/tbb/concurrent_queue.h:260
↓ 2 callers
Method
allocate_page
override */
benchmarks/tbb/internal/_concurrent_queue_impl.h:452
↓ 2 callers
Function
allocate_scheduler
benchmarks/tbb/scheduler.cpp:41
↓ 2 callers
Function
allocate_sibling
allocate right task with new parent TODO: 'inline' here is to avoid multiple definition error but for sake of code size this should not be inlined
benchmarks/tbb/parallel_reduce.h:174
↓ 2 callers
Function
allocate_sibling
allocate right task with new parent TODO: 'inline' here is to avoid multiple definition error but for sake of code size this should not be inlined
benchmarks/tbb/parallel_for.h:116
↓ 2 callers
Method
allocate_task_pool
benchmarks/tbb/scheduler_common.h:326
↓ 2 callers
Function
allocation_size
benchmarks/tbb/arena.h:197
↓ 2 callers
Function
amp_raw_condition_variable_broadcast
tests/relacy/relacy/example/examples/amp_condvar.hpp:138
↓ 2 callers
Function
amp_raw_condition_variable_finalize
tests/relacy/relacy/example/examples/amp_condvar.hpp:101
↓ 2 callers
Function
amp_raw_condition_variable_init
tests/relacy/relacy/example/examples/amp_condvar.hpp:75
↓ 2 callers
Function
amp_raw_condition_variable_signal
tests/relacy/relacy/example/examples/amp_condvar.hpp:115
↓ 2 callers
Function
amp_raw_mutex_finalize
tests/relacy/relacy/example/examples/amp_condvar.hpp:38
↓ 2 callers
Function
amp_raw_mutex_init
tests/relacy/relacy/example/examples/amp_condvar.hpp:27
↓ 2 callers
Method
apply_body_bypass
Applies the body to the provided input override */
benchmarks/tbb/internal/_flow_graph_node_impl.h:633
↓ 2 callers
Method
assert_task_pool_valid
benchmarks/tbb/scheduler.cpp:155
↓ 2 callers
Method
at_start
benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_1.h:125
↓ 2 callers
Function
atomic_once
benchmarks/tbb/dynamic_link.cpp:227
↓ 2 callers
Function
atomic_update
benchmarks/tbb/tbb_misc.h:185
↓ 2 callers
Method
attach_mailbox
benchmarks/tbb/scheduler.h:545
↓ 2 callers
Method
bf
benchmarks/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:754
↓ 2 callers
Method
bind_to
benchmarks/tbb/task_group_context.cpp:260
↓ 2 callers
Method
bounded_pause
pause for a few times and then return false immediately.
benchmarks/tbb/tbb_machine.h:378
↓ 2 callers
Method
broadcast
tests/relacy/relacy/example/tbb_eventcount/eventcount.cpp:761
↓ 2 callers
Method
cancel_group_execution
Initiates cancellation of all tasks in this cancellation group and its subordinate groups. \return false if cancellation has already been requested, t
benchmarks/tbb/task.h:844
↓ 2 callers
Method
check_being_stolen
benchmarks/tbb/partitioner.h:222
↓ 2 callers
Function
circular_less_than
concurrentqueue.h:490
↓ 2 callers
Method
cleanup_master
benchmarks/tbb/scheduler.cpp:1092
↓ 2 callers
Function
clear
benchmarks/dlib/timing.h:168
↓ 2 callers
Function
clear
benchmarks/dlib/member_function_pointer/member_function_pointer_kernel_1.h:158
↓ 2 callers
Function
clear
benchmarks/tbb/internal/_concurrent_unordered_impl.h:329
↓ 2 callers
Method
clear
tests/relacy/relacy/relacy/history.hpp:163
↓ 2 callers
Method
clear
benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_1.h:58
↓ 2 callers
Method
clear
Clear the list
benchmarks/tbb/task.h:939
↓ 2 callers
Method
clear
benchmarks/tbb/concurrent_queue.h:187
↓ 2 callers
Method
clear
Destroys local copies
benchmarks/tbb/enumerable_thread_specific.h:828
↓ 2 callers
Method
clear
benchmarks/tbb/internal/_flow_graph_impl.h:555
↓ 2 callers
Method
clear
benchmarks/tbb/internal/_concurrent_unordered_impl.h:1037
↓ 2 callers
Function
clear_one_bit
benchmarks/tbb/task_stream.h:58
↓ 2 callers
Method
close
benchmarks/dlib/unicode/unicode.h:596
↓ 2 callers
Method
construct
override*/
benchmarks/tbb/enumerable_thread_specific.h:644
↓ 2 callers
Method
consume
Complete use of the port
benchmarks/tbb/internal/_flow_graph_join_impl.h:361
↓ 2 callers
Method
consume_front
benchmarks/tbb/internal/_flow_graph_item_buffer_impl.h:262
↓ 2 callers
Function
copy_boost_exception
benchmarks/boost/exception/exception.hpp:416
↓ 2 callers
Method
copy_memory
Copies the contents of the vector into the dst array. Can only be used when T is a POD type, as copying does not invoke copy constructors. **/
benchmarks/tbb/scheduler_utility.h:96
↓ 2 callers
Method
create_child
benchmarks/tbb/parallel_scan.h:104
↓ 2 callers
Method
create_node
Allocate a new node with the given order key and value
benchmarks/tbb/internal/_concurrent_unordered_impl.h:261
↓ 2 callers
Method
default_context
benchmarks/tbb/scheduler.h:540
↓ 2 callers
Function
delete_impl
tests/relacy/relacy/relacy/context.hpp:1114
↓ 2 callers
Method
dequeue
tests/relacy/relacy/example/spsc_queue/spsc_queue.cpp:155
↓ 2 callers
Method
dequeue
tests/relacy/relacy/example/tbb_eventcount/eventcount.cpp:713
↓ 2 callers
Method
dequeue_commit
tests/relacy/relacy/example/examples/spsc_overwrite_queue.hpp:56
↓ 2 callers
Method
dequeue_prepare
tests/relacy/relacy/example/examples/spsc_overwrite_queue.hpp:50
↓ 2 callers
Method
destroy
override*/
benchmarks/tbb/enumerable_thread_specific.h:639
↓ 2 callers
Method
downgrade_to_reader
benchmarks/tbb/queuing_rw_mutex.cpp:365
↓ 2 callers
Method
dump_arena_statistics
benchmarks/tbb/arena.cpp:255
↓ 2 callers
Function
duplicate_string
benchmarks/tbb/task_group_context.cpp:35
↓ 2 callers
Method
empty
Checks existence of a task.
benchmarks/tbb/task_stream.h:136
↓ 2 callers
Method
empty
Size and capacity function
benchmarks/tbb/internal/_concurrent_unordered_impl.h:850
↓ 2 callers
Function
enable_error_info
benchmarks/boost/exception/exception.hpp:378
↓ 2 callers
Method
end
benchmarks/tbb/concurrent_monitor.h:55
↓ 2 callers
Method
enqueue
tests/relacy/relacy/example/spsc_queue/spsc_queue.cpp:149
↓ 2 callers
Method
enqueue
tests/relacy/relacy/example/tbb_eventcount/eventcount.cpp:696
↓ 2 callers
Method
enqueue_commit
tests/relacy/relacy/example/examples/spsc_overwrite_queue.hpp:36
↓ 2 callers
Method
enqueue_prepare
tests/relacy/relacy/example/examples/spsc_overwrite_queue.hpp:31
↓ 2 callers
Method
equal
benchmarks/tbb/concurrent_hash_map.h:63
↓ 2 callers
Method
exec
tests/relacy/relacy/relacy/stdlib/condition_variable.hpp:75
↓ 2 callers
Function
execute
tests/relacy/relacy/relacy/context.hpp:1028
↓ 2 callers
Method
fetch_and_add
benchmarks/tbb/atomic.h:344
↓ 2 callers
Method
fetch_and_decrement
benchmarks/tbb/atomic.h:362
↓ 2 callers
Function
fetch_and_or
Perform an atomic bitwise-OR on the operand, and return its previous value.
benchmarks/tbb/reader_writer_lock.cpp:41
↓ 2 callers
Method
fetch_item
destructively-fetch an object from the buffer
benchmarks/tbb/internal/_flow_graph_item_buffer_impl.h:87
↓ 2 callers
Method
fetch_or
tests/relacy/relacy/relacy/atomic.hpp:123
↓ 2 callers
Function
fgt_body
benchmarks/tbb/internal/_flow_graph_trace_impl.h:89
↓ 2 callers
Function
fgt_graph
benchmarks/tbb/internal/_flow_graph_trace_impl.h:152
↓ 2 callers
Method
fill_with_canary_pattern
benchmarks/tbb/scheduler_common.h:318
↓ 2 callers
Method
finalize
override*/
benchmarks/tbb/pipeline.h:422
↓ 2 callers
Method
find
benchmarks/dlib/unicode/unicode.h:53
↓ 2 callers
Method
find
Find item and acquire a read lock on the item. Return true if item is found, false otherwise. */
benchmarks/tbb/concurrent_hash_map.h:913
↓ 2 callers
Method
finish_construction
benchmarks/tbb/parallel_scan.h:65
↓ 2 callers
Method
flush_to
move all elements to 'lst' and initialize the 'this' list
benchmarks/tbb/concurrent_monitor.h:74
↓ 2 callers
Function
for_each_in_tuple
benchmarks/dlib/serialize.h:1096
↓ 2 callers
Method
free_arena
benchmarks/tbb/arena.cpp:201
← previous
next →
601–700 of 5,688, ranked by callers