[linux-l] Debian-Mirror der belug...

Thomas Knop tknop at maxrelax.de
Di Okt 7 06:45:02 CEST 2003


* Tobias Schlottke <toby at schlottke.net> [07.10.03 05:13]:
> On Mon, 6 Oct 2003, Jan-Benedict Glaw wrote:
> 
> > > halt umdenken. Was dem C sein fork, ist dem Java sein
> > > Thread. Und das ist anders.
> >
> > Erm, C kennt auch Threads... Kennt Java auch fork? Die beiden lösen
> > nämlich leicht unterschiedliche Probleme... Du magst einen Webserver mit
> > Threads, aber sshd ohne fork() ..?
> 
> Im Prinzip hast Du schon recht aber in der Praxis
> nicht. Guck Dir dochmal die üblichen Verdächtigen an:
> alle/meist single threaded und denn halt fork. fork
> gibt's aber bei Java nicht (jedenfalls nicht so, daß
> man es wie bei C benutzen könnte. Du kommst an die
> Filedescriptoren nicht mehr dran). Stattdessen muß man
> halt Threads nehmen.
> sshd in Java wär schon ne heiße Kiste, weiß nicht ob
> man's hinkriegt, bzw ob man das denn noch Java nennen
> kann.
fork erzeugt einen neuen Prozess mit eigenem Speicher.
Thrads laufen im gleichem Memory-Kontext. Deswegen *willst* mann/frau für
sshd fork().

Gruß Thomas 



Mehr Informationen über die Mailingliste linux-l