GC leak?

Vladimir G. Ivanovic vgivanovic at comcast.net
Sun Feb 3 19:05:32 EST 2008


on 02/03/2008 11:46 AM mike.kupfer at xemacs.org said the following:
> Now, are we talking about MT support that's hidden from Emacs Lisp
> applications, or are we talking about exposing multithreading at the
> application level?

If MT is not hidden, then application designers can (a) hang 
themselves with the extra rope, or (b) utilize the MT support in 
application-specific ways.

[anip]

> One thing I've learned from all that is that multithreaded code is hard
> to get right, at least with the commonly available primitives.  

No objections here.

> You
> first need to be careful about making sure that protected data is really
> protected (unless you're using a language like Mesa, where the compiler
> can check for you).  And you need to structure the code carefully to
> avoid deadlocks.  And you need to think harder about race conditions.

Sounds like a GCPRO discussion!

--- Vladimir

-- 

Vladimir G. Ivanovic


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
Url : http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20080203/5e866e48/signature.pgp


More information about the XEmacs-Beta mailing list