Re: Java und echtes Multitasking auf 4-STABLE

From: Marc Santhoff <M.Santhoff(at)t-online.de>
Date: 31 Oct 2003 08:07:18 +0100

Am Fr, 2003-10-31 um 06.48 schrieb Peter Ross:
> On Fri, 31 Oct 2003, Marc Santhoff wrote:
>
> > Wahrscheinlich ist es zu kurz gedacht, einfach nur konkurrierende
> > Threads loslaufen zu lassen.
>
> Du hast viel Anfragen, die parallel ankommen, und die Datenbank ist in der
> Lage, viele Anfragen parallel zu beantworten (hofft man, aber das musst Du
> natuerlich auch aufpassen, nicht dass Deine "schwergewichtigen" Abfragen
> die ganze Datenbank lockt..)
>
> Dazwischen setzt Du jetzt Java und stellst fest, dass es serialisiert..

Das ist meine Befürchtung, aber wie schon erwähnt habe ich bisher
wirklich nur ein winziges Testprogramm auf die JVM losgelassen. Das
schicke ich Dir mal separat (obwohl es eigentlich kleingenug für die
Liste wäre ...).

> Ich bin kein Java-Entwickler, aber es gibt auch hier Threads.. Die laufen
> hier ja nun alle in einer JVM. Hmmh. Muss doch moeglich sein, Nr.2 zu
> starten, bevor Nr.1 zu Ende ist. Z.B. wenn Nr.1 auf die Antwort aus der DB
> wartet.
>
> Wenn das wirklich nicht der Fall ist, kannst Du Dich fragen, ob das
> FreeBSD 4-spezifisch ist, und ob Dir 5-CURRENT (oder der Pinguin;-)
> hilft..

Nach Bernds Äußerungen befürchte ich, mit FreeBSD wird es nichts. Und
auf Pinguinoiden Systemen erreicht man das Ziel mit "java -native ...".

Aber ich muß jetzt natürlich mal den Fall simulieren, den ich mir da
ausgemalt habe. Vielleicht schafft es die DB-Schicht ja von selbst,
daran vorbei zu kommen.

> Ich habe FreeBSD 5.1-RELEASE und derzeit
>
> jdk-nodebug-1.3.1p8_2 Java Development Kit 1.3
> linux-sun-jdk-1.3.1.08 Sun Java Development Kit 1.3 for Linux
>
> installiert.

Hier auch, JDK 1.3.1p7 und Linux-Sun-1.3.1_05-b02. Wobei das FreeBSD-JDK
mit manchen Windowmanagern ein bischen Ärger macht, aber das ist kein
Beinbruch.

> Wenn Du willst, kannst Du mir was zum Testen rueberschicken..

Ist unterwegs.

> Es gab uebrigens auf der Berliner Linux-Liste (Belug) einen ziemlich
> ausgeueferten Thread Java-Thread gegen C-fork, mit einigen Tests und auch
> jede Menge Ueberlegungen zu den Java-Threads. Vielleicht ist der fuer Dich
> einfach hilfreiches Gedankenfutter?
>
> https://mlists.in-berlin.de/pipermail/linux-l/msg43166.html etc.

Ja, prima. Mal gucken wie es sich entwickelt, ich berichte dann.

Grüße,
Marc

To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 31 Oct 2003 - 08:08:16 CET

search this site