emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multithreading, again and again


From: SAKURAI Masashi
Subject: Re: Multithreading, again and again
Date: Fri, 21 Oct 2011 09:46:41 +0900
User-agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/23.3 Mule/6.0 (HANACHIRUSATO)

At Thu, 20 Oct 2011 14:17:46 -0400,
Stefan Monnier wrote:
> 
> >>> Multi-threading and GUI is very sensitive topic. 
> >>> Multithreaded toolkits: A failed dream? | Java.net
> >>> http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html
> >>> I think this problem exists in Emacs too.
> > Emacs doesn't have this problem in the classic way, because most GUI
> > operations in Emacs Lisp are actually side effects of buffer- or keymap-
> > modifications.
> 
> Or rather because Emacs's GUI is event driven and that your work doesn't
> make it multithreaded.
> 
> Basically, Emacs uses a MVC approach and your work makes the controller
> multithreaded but the viewer (which is implemented in C) is still single
> threaded.

I'm very interesting in the implementation of the event driven GUI and
MVC approach. Where should I read the sources in the Emacs repository?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]