Python threading

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf Python standard library module
gptkbp:canBe I/O-bound tasks
concurrent.futures module
queue module
gptkbp:documentedIn https://docs.python.org/3/library/threading.html
https://www.w3.org/2000/01/rdf-schema#label Python threading
gptkbp:introduced gptkb:Python_2.4
gptkbp:not_ideal_for CPU-bound tasks
gptkbp:provides gptkb:Lock_class
gptkb:RLock_class
gptkb:Barrier_class
gptkb:Semaphore_class
gptkb:Thread_class
gptkb:Timer_class
BrokenBarrierError exception
Condition class
Condition.notify method
Condition.notify_all method
Condition.wait method
Event class
Lock.acquire method
Lock.release method
TIMEOUT_MAX constant
ThreadError exception
active_count function
current_thread function
enumerate function
excepthook function
getName method
get_ident function
ident attribute
isDaemon method
is_alive method
join method
local class
main_thread function
name attribute
native_id attribute
run method
setName method
setdaemon method
setprofile function
settrace function
stack_size function
start method
gptkbp:replacedBy gptkb:thread_module
gptkbp:subject gptkb:Global_Interpreter_Lock_(GIL)
gptkbp:supports daemon threads
thread-based parallelism
gptkbp:used_in multithreaded applications
gptkbp:usedFor concurrent execution of code
gptkbp:bfsParent gptkb:Global_Interpreter_Lock_(GIL)
gptkbp:bfsLayer 7