Date: Wed, 25 Feb 1998 21:33:52 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: perlsta@cs.sunyit.edu (Alfred Perlstein) Cc: nate@mt.sri.com, hackers@FreeBSD.ORG Subject: Re: so how goes java? Message-ID: <199802252133.OAA28267@usr01.primenet.com> In-Reply-To: <029201bd421c$cd2ae5a0$0600a8c0@win95.local.sunyit.edu> from "Alfred Perlstein" at Feb 25, 98 01:40:09 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> >They are not pre-emptive. > > (figures since until recently the SUN version was also co-operative) > one of my first things (besides fixing this problem) is to look into native > threads, co-operative multitasking is an oxymoron. > i also plan on having several snapshots of 3.0 compiled versions of the > port. i'll inform the porting team when my NDA is all set and good. Do not confuse call conversion threading with Yield-based threading. Though call conversion threading is non-preemptive, one thread will not be blocked simply because another thread has made a blocking call. This is the point of call conversion. Kernel threading buys you SMP scalability (assuming there is ever code changes checked in to ensure thread-CPU affinity), and a much higher context switch overhead. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802252133.OAA28267>