Java Language: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 30: | Line 30: | ||
Also see: {{Internal|Java synchronized mechanism#Overview|'synchronized' mechanism}} | Also see: {{Internal|Java synchronized mechanism#Overview|'synchronized' mechanism}} | ||
===default=== | |||
=Interface= | |||
An ''interface'' groups related methods together into a contract. | |||
=Abstract Class= |
Revision as of 04:20, 21 March 2018
Internal
Keywords
Statements
synchronized
The synchronized statement acquires a mutual-exclusion lock on behalf of the executing thread, executes a block, then releases the lock. While the executing thread owns the log, no other thread may acquire the lock.
synchronized (expression) block
The type of expression must be a reference type.
Also see:
Modifiers
Method Modifiers
synchronized
A synchronized class method synchronizes on the monitor associated with the Class object of that class.
A synchronized instance method synchronizes on the monitor associated with this - the object instance it is invoked onto.
Also see:
default
Interface
An interface groups related methods together into a contract.