From owner-freebsd-java Sun Jan 24 23:24:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA01964 for freebsd-java-outgoing; Sun, 24 Jan 1999 23:24:57 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA01957 for ; Sun, 24 Jan 1999 23:24:55 -0800 (PST) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1]) by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id QAA10785 for ; Mon, 25 Jan 1999 16:24:48 +0900 Message-Id: <199901250724.QAA10785@cafe.muraoka.info.waseda.ac.jp> To: java@FreeBSD.ORG Subject: Re: TowerJ for FreeBSD In-reply-to: Your message of "Sun, 24 Jan 1999 13:45:44 MST." <199901242045.NAA01913@mt.sri.com> Date: Mon, 25 Jan 1999 16:24:48 +0900 From: SHUDO Kazuyuki Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Yep, this is where FreeBSD (and less so Linux) got the crap kicked out > of it. Linux is a bit better than ours for a couple of reaasons. > 2) Our 'Green Threads' implementation uses locking that is not as > effecient as the Linux version. In particular, Linux kernel's have > poll built in, and we emulate it (badly, but effectively) with some > hacks to use select. JDK 1.1.7 for Linux/glibc use poll() and not select(). But glibc 2.0.7 which is used on most linux box replaces calls to poll with calls to select since Linux kernel prior to 2.1.23 doesn't have poll(). If we'd like to use poll() of Linux kernel, we have to use glibc 2.1 version is currently developed. JDK for Linux/libc5 use select(). See http://www.mail-archive.com/java-linux@java.blackdown.org/msg04583.html Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message