[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Are there plans for a multi-threaded Emacs?
From: |
Ted Zlatanov |
Subject: |
Re: Are there plans for a multi-threaded Emacs? |
Date: |
Fri, 05 Dec 2003 07:12:00 -0500 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (usg-unix-v) |
On 05 Dec 2003, address@hidden wrote:
> Ted Zlatanov <address@hidden> writes:
>
> Plus, I am pretty sure that when an application uses N processors
> instead of one (as Emacs might with true preemptive
> multithreading)
>
> perhaps you still don't understand the root problem: "true
> preemptive multithreading" requires a certain program architecture
> to take advantage of it (including but not limited to: how the
> functions are written, placement of data, access patterns to the
> data, external interface requirements). if emacs does not have this
> particular nature, force-fitting it to make it so is a royal PITA.
> if you don't force-fit it, you will never get the true preemptive
> multithreading "experience".
You and Stefan are right, I generalized too much. I meant a specific
type of application, and I think Emacs can be such. I've given
several examples of cases where multithreading or any sort of
multitasking would help, and I've repeatedly explained why I think
lightweight threads instead of heavyweight threads would be better
(because of the tight coupling of applications and functions inside
Emacs). I think preemptive threading in particular will be the most
useful implementation, but cooperative multithreading is a valid
solution as well.
Ted
- Re: What's the problem?, (continued)
- Re: What's the problem?, Eli Zaretskii, 2003/12/14
- Re: What's the problem?, Richard Stallman, 2003/12/14
- Re: What's the problem?, Eli Zaretskii, 2003/12/10
- Re: What's the problem?, Richard Stallman, 2003/12/11
- Re: What's the problem?, Ted Zlatanov, 2003/12/11
- Re: What's the problem?, Luke A. Olbrish, 2003/12/11
- Re: What's the problem?, Miles Bader, 2003/12/12
- Re: What's the problem?, Richard Stallman, 2003/12/13
- Re: Are there plans for a multi-threaded Emacs?, Thien-Thi Nguyen, 2003/12/05
- Re: Are there plans for a multi-threaded Emacs?, Ted Zlatanov, 2003/12/05
- Re: Are there plans for a multi-threaded Emacs?,
Ted Zlatanov <=
- Re: Are there plans for a multi-threaded Emacs?, Luke A. Olbrish, 2003/12/05
- Re: Are there plans for a multi-threaded Emacs?, Ted Zlatanov, 2003/12/05
- Re: Are there plans for a multi-threaded Emacs?, Stefan Monnier, 2003/12/07
- Re: Are there plans for a multi-threaded Emacs?, Luke A. Olbrish, 2003/12/07
- Re: Are there plans for a multi-threaded Emacs?, Martin Stjernholm, 2003/12/04
- Re: Are there plans for a multi-threaded Emacs?, David Kastrup, 2003/12/04
- Re: Are there plans for a multi-threaded Emacs?, Martin Stjernholm, 2003/12/04
- Re: Are there plans for a multi-threaded Emacs?, David Kastrup, 2003/12/04
- Re: Are there plans for a multi-threaded Emacs?, Martin Stjernholm, 2003/12/04
- Re: Are there plans for a multi-threaded Emacs?, Ted Zlatanov, 2003/12/04