3.2. sync
— Thread synchroniztion¶
Thread synchronization refers to the idea that multiple threads are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of action.
Simba documentation: sync
-
class
sync.
Event
¶ Initialize given event object.
Simba documentation: sync/event
-
read
(mask)¶ Wait for an event to occur and return a mask of all active events.
-
write
(mask)¶ Write given event(s) to the channel.
-
size
()¶ Get the number of event(s) set in the channel.
-
-
class
sync.
Queue
¶ Initialize given queue object.
Simba documentation: sync/queue
-
read
(size)¶ Reads up to size number of bytes from the queue and returns them as a string. Raises an exception on error.
-
write
(string)¶ Write given string to the queue. Returns the number of bytes written. Raises an exception on error.
-
size
()¶ Get the number of bytes available to read.
-