[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