[Info-vax] Apache + mod_php performance

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Tue Oct 1 08:16:00 EDT 2024


On 2024-09-30, Arne Vajhøj <arne at vajhoej.dk> wrote:
> On 9/30/2024 9:36 PM, Lawrence D'Oliveiro wrote:
>> On Mon, 30 Sep 2024 20:48:53 -0400, Arne Vajhøj wrote:
>>> The world is moving from forking processes to starting threads.
>> 
>> That was tried in the 1990s -- threads for everything, even multithreaded
>> GUIs. It was soon discovered that was not a great idea.
>
> Practically all GUI's are multi-threaded.
>

No. The GUIs I know of (GTK, Android, etc) are all single threaded and any
other threads which need to use the GUI need to queue a request on the GUI
thread.

For example, in Android, you can define a Handler on the GUI thread which
receives messages from other threads:

https://developer.android.com/reference/android/os/Handler

I tend to use:

https://developer.android.com/reference/android/os/Handler#sendMessage(android.os.Message)

to send messages from the other threads to the GUI thread.

> At least a main thread and an event thread.
>

No. In the GUIs I am aware of, the main GUI thread _is_ the event thread.

Simon.

-- 
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.


More information about the Info-vax mailing list