What points should be paid attention to when using synchronization in java
Most people do not understand the knowledge points of this article "java synchronization should pay attention to", so the editor summarizes the following content, detailed content, clear steps, and has a certain reference value. I hope you can get something after reading this article. Let's take a look at this "java synchronization should pay attention to what points" article.
1. The synchronization code block should be as small as possible. On the basis of ensuring that the relevant variables are locked, the code before and after synchronization should be removed as far as possible.
2. Do not write methods that can cause blockages in synchronous code blocks.
For example, InputStream.read ()
3. Do not call other methods when holding the lock, which can greatly reduce the probability of deadlock.
Example
Public void methodAAA () {synchronized (this) / / (1) {/ / … .}} the above is about the content of this article on "what points to pay attention to when using java synchronization". I believe everyone has a certain understanding. I hope the content shared by the editor will be helpful to you. If you want to know more related knowledge, please pay attention to the industry information channel.