emacs-devel
[Top][All Lists]
Advanced

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

Re: Power: blink-cursor-mode is a pig


From: YAMAMOTO Mitsuharu
Subject: Re: Power: blink-cursor-mode is a pig
Date: Sat, 31 Dec 2011 16:42:05 +0900

On 2011/12/31, at 16:21, Daniel Colascione wrote:

> On 12/30/11 11:10 PM, Eli Zaretskii wrote:
>>> From: YAMAMOTO Mitsuharu <address@hidden>
>>> Date: Sat, 31 Dec 2011 12:47:19 +0900
>>> Cc: address@hidden,
>>> address@hidden
>>> 
>>> BTW, stopping/suspending timers does not avoid Emacs to wake up
>>> in a short period on some ports, depending on how its `select'
>>> emulation is implemented.  At least, this applies to the NS port
>>> because it does periodic polling inside its `select'
>>> implementation when there are some subprocesses or network
>>> connections.
> 
> Why? Some Cocoa limitation?

I don't know for sure.  Maybe for compatibility with GNUstep?

The Mac port uses either Grand Central Dispatch (on Mac OS X 10.6
or later) or Pthreads with CFRunLoopSource so as to avoid
periodic polling in the `select' emulation.  IIUC, both are
specific to Mac OS X, if not Carbon.

                                     YAMAMOTO Mitsuharu
                                address@hidden




reply via email to

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