Concurrent programming topics:
Display lock:
Rentranlock achieve a lock interface, built-in lock can not interrupt an ongoing thread to acquire the lock, can no longer
Acquired a lock wait indefinitely afternoon, must be released in the lock block acquired, but no structure to achieve non-blocking
Shackles rules.
Reentracnt protection of objects used if there is no fianlye