[linux-l] ein biscchen offtopic: php Frage

Guntram Trebs gunni at mathematik.hu-berlin.de
Mo Nov 25 23:53:11 CET 2002


On Mon, 25 Nov 2002, Steffen Dettmer wrote:

> Kennst Du Dich mit dem Kram aus (oder sonst jemand hier)? Ich hab
> auch heute wieder dadran geschraubt, aber haut einfach nicht hin.
> Hab mal das OptimizeIt Trial probiert, hilft aber nicht wirklich
> was, oder ich bin einfach zu doof. Ich glaub, mein Hauptproblem
> kommt vom CORBA ORB. Dann liegen noch Referenzen von
> "ResourceBundle" und "softCache" rum, obwohl ich sowas nie direkt
> verwende, und ein großes ByteArray, welches zu einem
> ByteArrayOutputStream gehört, daß über den ConsoleHandler
> allokiert wurde. Alles sehr merkwürdig, und google half auch
> nix. Hat jemand Tips?

leider nicht, und obwohl es interessant klingt auch keine Zeit mich da
reinzuarbeiten.

> > > Was ist "async-safe"?
> > Für threadsafe reicht es schon sicherzustellen, dass eine Funktion
> > nur einmal gleichzeitig aufgerufen wird. Eine async-safe kann mehr-
> > mals gleichzeitig aufgerufen werden, ohne dass die Ausführung blockiert
> > wird.
>
> d.h., die Funktionen dürfen dann nicht blocken, sind damit
> deadlock sicher, ja? Wie realisiert man sowas? Wenn ich mich
> nicht irre, müßte jede Funktion, die nur lokale oder keine
> Variablen benutzt, async-safe sein, oder "zählen" auch Parameter?

Einfache Datentypen sind als Parameter ja kein Problem, bei Objekten
müßten die Parameter async-safe sein, sonst kann man ja auf deren Methoden
einen Deadlock erzeugen, oder?

Guntram





Mehr Informationen über die Mailingliste linux-l