9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Re: Solaris thread scheaduling
@ 2000-08-18 20:53 dhog
  2000-08-18 22:48 ` Boyd Roberts
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: dhog @ 2000-08-18 20:53 UTC (permalink / raw)
  To: 9fans

> Cooperative threads are just coroutines.  They're `cooperative'
> because if the thread doesn't cooperate by calling the scheduler,
> no other thread ever get scheduled.

It's a bit like, "cooperate -- or else!".



^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: [9fans] Re: Solaris thread scheaduling
@ 2000-08-21 16:34 dhog
  0 siblings, 0 replies; 9+ messages in thread
From: dhog @ 2000-08-21 16:34 UTC (permalink / raw)
  To: 9fans

> > > Cooperative threads are just coroutines.  They're `cooperative'
> > > because if the thread doesn't cooperate by calling the scheduler,
> > > no other thread ever get scheduled.
> > 
> > It's a bit like, "cooperate -- or else!".
> 
> No, it's more like "those who do not cooperate inherit the cpu".

"The frustrated user will cut off their inheritance (yea, unto the 4th generation)".



^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: [9fans] Re: Solaris thread scheaduling
@ 2000-08-18 15:34 rob pike
       [not found] ` <rob@plan9.bell-labs.com>
  0 siblings, 1 reply; 9+ messages in thread
From: rob pike @ 2000-08-18 15:34 UTC (permalink / raw)
  To: 9fans

What, we should use uncooperative threads?
Adversarial threads? Anarchic threads?

I guess I don't know the terminology.  If POSIX threads
are a good thing, perhaps I don't want to know what they're
better than.

-rob



^ permalink raw reply	[flat|nested] 9+ messages in thread
[parent not found: <slrn8pp28u.nsf.phil+s3@shell3.ba.best.com>]

end of thread, other threads:[~2000-08-21 16:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-08-18 20:53 [9fans] Re: Solaris thread scheaduling dhog
2000-08-18 22:48 ` Boyd Roberts
2000-08-19  6:23 ` Lucio De Re
2000-08-21  8:59 ` Douglas A. Gwyn
  -- strict thread matches above, loose matches on Subject: below --
2000-08-21 16:34 dhog
2000-08-18 15:34 rob pike
     [not found] ` <rob@plan9.bell-labs.com>
2000-08-18 20:25   ` Tom Duff
     [not found] <slrn8pp28u.nsf.phil+s3@shell3.ba.best.com>
     [not found] ` <slrn8pp4sr.iu9.dave@svarozic.srce.hr>
     [not found]   ` <399D2F7F.AD34496D@compaq.com>
2000-08-18 14:21     ` saroj
2000-08-18 14:53       ` kilgore

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).