Breaking backwards compatiblity

"Jérôme M. Berger" jeberger at free.fr
Sat Mar 10 07:35:26 PST 2012


Adam D. Ruppe wrote:
> On Saturday, 10 March 2012 at 15:19:15 UTC, H. S. Teoh wrote:
>> Since when is mouse movement a stop-the-world event on Linux?
> 
> It's a hardware interrupt. They all work that way. You have
> to give a lot of care to handling them very quickly and
> not letting them stack up (lest the whole system freeze).

	So? It's not stop-the-world. While one core is handling the
interrupt, the other(s) is(are) still running. A stop-the-world GC
would need to block all threads on all cores while running.

		Jerome

PS: This is nothing restricted to Linux. Windows, MacOS X and the
*BSDs have the same behaviour.
-- 
mailto:jeberger at free.fr
http://jeberger.free.fr
Jabber: jeberger at jabber.fr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120310/d3464e66/attachment.pgp>


More information about the Digitalmars-d mailing list