System - Multithreading🔗
Operators🔗
broadcast_condition: Signal a condition synchronization object.
clear_barrier: Destroy a barrier synchronization object.
clear_condition: Destroy a condition synchronization object.
clear_event: Clear the event synchronization object.
clear_message: Close a message handle and release all associated resources.
clear_message_queue: Close a message queue handle and release all associated resources.
clear_mutex: Clear the mutex synchronization object.
create_barrier: Create a barrier synchronization object.
create_condition: Create a condition variable synchronization object.
create_event: Create an event synchronization object.
create_message: Create a new empty message.
create_message_queue: Create a new empty message queue.
create_mutex: Create a mutual exclusion synchronization object.
dequeue_message: Receive one or more messages from the message queue.
enqueue_message: Enqueue one or more messages to the message queue.
get_current_hthread_id: Return the HALCON thread ID of the current thread.
get_message_obj: Retrieve an object associated with the key from the message.
get_message_param: Query message parameters or information about the message.
get_message_queue_param: Query message queue parameters or information about the queue.
get_message_tuple: Retrieve a tuple associated with the key from the message.
get_threading_attrib: Query the attributes of a threading / synchronization object.
interrupt_operator: Attempt to interrupt an operator running in a different thread.
lock_mutex: Lock a mutex synchronization object.
read_message: Read a message from a file.
set_message_obj: Add a key/object pair to the message.
set_message_param: Set message parameter or invoke commands on the message.
set_message_queue_param: Set message queue parameters or invoke commands on the queue.
set_message_tuple: Add a key/tuple pair to the message.
signal_condition: Signal a condition synchronization object.
signal_event: Unlock an event synchronization object.
timed_wait_condition: Bounded wait on the signal of a condition synchronization object.
try_lock_mutex: Lock a mutex synchronization object.
try_wait_event: Lock an event synchronization object only if it is unlocked.
unlock_mutex: Unlock a mutex synchronization object.
wait_barrier: Wait on the release of a barrier synchronization object.
wait_condition: wait on the signal of a condition synchronization object.
wait_event: Lock an event synchronization object.
write_message: Write a message to a file.