[gclist] Fibers v.s. Threads
Thu, 29 Jun 2000 12:46:32 -0500
At 11:33 AM 6/29/00 -0600, you wrote:
>From: Boehm, Hans <firstname.lastname@example.org>
>> What do typical clients look like? My impression was that this is an
>> unusual JVM, which tends to run large numbers of relatively simple clients
>> concurrently? And the clients are unlikely to run for very long without
>> making calls that allow suspension? If that's the case, I wouldn't expect
>> non-preemptive thread scheduling to be an issue.
>>From my perspective it is hard to guess at what a typical client
>might be, but they are not necessarily simple. We do encourage
>users to structure their code as multiple virtual machines rather
>than multiple threads, with shared state in the database.
That is try to be a process. Its really very good advice. Most threads
users have no business using threads.