Multi-threaded programming

The Java virtual machine for the NSJ 11 is multi-threaded and uses POSIX User Thread (PUT) library, which conforms to the IEEE POSIX Standard 1003.1, 2004. With PUT library enabled on NonStop systems, CPU intensive thread that does not invoke an I/O, sleep, or wait can never be pre-empted by another thread unless -XX:ThreadTimeSlice or -XX:TimeSlicePolicy option is used.

This section includes the following topics: