﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
231	System.exit delayed	dmik		"If there are threads that eat too much time slices (giving near 100% CPU load), calling `System.exit` on any other thread (including main) will be delayed until there are free time slices (which basically means until the busy thread stops its activity). This also relates to `Runtime.halt`.

The test case is attached.

Note that on OS X the behavior is slightly different: `System.exit` will only be delayed when called on the main Java thread. Calling it on an auxiliary thread will terminate the application immediately.

Perhaps, this depends on how the kernel scheduler distributes CPU time across threads and we can't do anything about that on OS/2 but it's at least something to keep in mind as it may have side effects (see comments)."	defect	new	minor	Enhanced	general	1.6.0 Build 27 GA5	low			
