This change set disables creation of monitor thread by default.
The global counter maintained by the monitor thread was replaced by logic that uses system time directly, and cyclic yielding on Linux target was also removed since there was no clear benefit of using it. Turning on KMP_USE_MONITOR variable (=1) enables creation of monitor thread again if it is really necessary for some reasons.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM