After integrating pyroscope-java into the Java service, I found that the analysis data for ReentrantLock and synchronized appear in the block and mutex types respectively. Based on mutex classification, shouldn't they both be categorized under the mutex analysis type? Perhaps I misunderstand something. Please help clarify.
If the blocking is caused by the mutex lock synchronized, will it be included in the block type? Please help explain the relationship between block and mutex.
After integrating pyroscope-java into the Java service, I found that the analysis data for ReentrantLock and synchronized appear in the block and mutex types respectively. Based on mutex classification, shouldn't they both be categorized under the mutex analysis type? Perhaps I misunderstand something. Please help clarify.
If the blocking is caused by the mutex lock synchronized, will it be included in the block type? Please help explain the relationship between block and mutex.