2019
DOI: 10.1016/j.jss.2018.11.003
|View full text |Cite|
|
Sign up to set email alerts
|

Tracking runtime concurrent dependences in java threads using thread control profiling

Abstract: More than 75% of recent Java projects include some form of concurrent programming. Due to complex interactions between multi-threads, concurrent programs are often harder to understand and test than single threaded programs. To facilitate understanding and testing of concurrent programs, we developed a new profiling method called TCP (Thread Control Profiling). Outputs of TCP presents frequencies of control dependence, which includes thread creation, thread synchronization, interruption, and so on, of the exec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 64 publications
0
1
0
Order By: Relevance
“…Finally, the control module is provided to the platform operation and maintenance personnel in the form of the Jar package. When using the control module, the operation and maintenance personnel only need to start the control module through the Java command line in the operating platform [20] and realize the dynamic control of the platform through the browser.…”
Section: Basketball Microservice Management and Controlmentioning
confidence: 99%
“…Finally, the control module is provided to the platform operation and maintenance personnel in the form of the Jar package. When using the control module, the operation and maintenance personnel only need to start the control module through the Java command line in the operating platform [20] and realize the dynamic control of the platform through the browser.…”
Section: Basketball Microservice Management and Controlmentioning
confidence: 99%