Re: spelling and threads


Subject: Re: spelling and threads
From: Eric W. Sink (eric@sourcegear.com)
Date: Sun Sep 17 2000 - 14:00:22 CDT


The use of OS threads would simply increase the challenges in
delivering a cross-platform app.

----- Original Message -----
From: "WJCarpenter" <bill-abisource@carpenter.ORG>
To: "AbiWord Mailing List" <abiword-dev@abisource.com>
Sent: Sunday, September 17, 2000 1:48 PM
Subject: spelling and threads

> Speaking of spell-checking, something I have wondered for some time is
> why the background spell-checking is done via a timer firing instead
> of using multi-threading. I used to think it was because someone
> thought there would be all these thread-safety problems that wouldn't
> crop up with an async timer, but I guess recent explorations of
> structures-in-transit during timer firings have pretty much washed
> away that advantage. The obvious advantage of using a thread to do
> background stuff is that more of it can be done when the user is
> sipping coffee instead of typing (the thread will do lots of work
> when other parts of Abi are idle). As it stands with the timer stuff,
> a given quanta of work is done for every timer firing, no matter what
> else is going on. It can take a long time to get through a long
> document that way.
>
> So, what is the consensus-of-experts, silverbacks, and graybeards
> about the use of threading in Abi? Are there platform problems?
> --
> bill@carpenter.ORG (WJCarpenter) PGP 0x91865119
> 38 95 1B 69 C9 C6 3D 25 73 46 32 04 69 D6 ED F3
>
> Buy my house in Woodinville (near Seattle):
> <http://www.johnlscott.com/57554>
>



This archive was generated by hypermail 2b25 : Sun Sep 17 2000 - 13:58:45 CDT