java.util.concurrent.CountDownLatch
GPTKB entity
Statements (52)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Class
|
gptkbp:built |
CountDownLatch(int count)
|
gptkbp:check-in_counters |
countDown() is called
|
gptkbp:features |
gptkb:Java_SE
|
https://www.w3.org/2000/01/rdf-schema#label |
java.util.concurrent.CountDownLatch
|
gptkbp:introduced |
gptkb:Java_5
|
gptkbp:is_a |
True
|
gptkbp:is_a_time_for |
Thread_synchronization
|
gptkbp:is_a_tool_for |
Thread_management
Thread_coordination |
gptkbp:is_designed_to |
One-time use
|
gptkbp:is_featured_in |
Multithreaded_applications
|
gptkbp:is_integrated_with |
True
A count |
gptkbp:is_part_of |
gptkb:Java_standard_library
java.util.concurrent package Java Concurrency Framework Java_concurrency_utilities |
gptkbp:is_recognized_for |
Countdown mechanisms
Java_language |
gptkbp:is_supported_by |
True
|
gptkbp:is_used_in |
True
Parallel processing Resource management Asynchronous programming Event-driven programming Unit tests Concurrency control Executors Completion of tasks Future objects Implement barriers Multiple threads to finish Testing asynchronous code Waiting for multiple threads to complete Thread_pools Thread_execution Thread_execution_flow |
gptkbp:isUsedFor |
Any non-negative count
|
gptkbp:nesting |
count reaches zero
|
gptkbp:packaging |
java.util.concurrent
|
gptkbp:purpose |
Synchronizing threads
|
gptkbp:related_to |
gptkb:CyclicBarrier
Semaphore |
gptkbp:relatedTo |
CountDownTimer
|
gptkbp:safety |
Yes
|
gptkbp:security |
Yes
|
gptkbp:technique |
getCount()
await() countDown() await(long_timeout,_TimeUnit_unit) |
gptkbp:weight |
True
|