Which statement about threading in Java is false?
A.
Threads waiting to be executed are generally chosen for execution based on priority.
B.
The synchronized keyword is used to lock objects.
C.
A thread is a special type of method.
D.
A thread whose execution has completed is no longer runnable.