🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
2 messages
2 total messages Started by Ruediger Berlich Tue, 12 Mar 1996 12:27
Wie programmiere ich Threads ?
#1815
Author: Ruediger Berlich
Date: Tue, 12 Mar 1996 12:27
24 lines
1363 bytes
Hallo,
was ist denn der "einfachste" Weg, sich eine eigene
Thread-Klassenbibliothek unter Unix zu basteln ?
(Ich meine damit den Weg, bei dem ich am wenigsten Gefahr
laufe, mich aus dem obersten Stockwerk eines Hochhauses 
zu st"urzen).
Auf meiner Wunschliste steht dabei nat"urlich alles, was
unm"oglich ist :
- Es sollte ohne Assembler auskommen -> Portabilit"at
- Bei einer Schutzverletzung durch einen Thread sollte
  nicht das ganze Programm, sondern nur der Thread gestoppt
  werden.
- Ein einzelner Thread (z.B. in einer Endlosschleife) soll nicht 
  alle anderen blockieren k"onnen.
- Kommunikation zwischen den Threads
Gibt es einen Weg, das nur in C++ zu erledigen ?

Das Fehlen von Threads im C++-Sprachumfang ist wirklich der
gr"osste Kritikpunkt, den ich bei C++ sehe.
Leider haben andere Sprachen mit Threads (Modula3 z.B.) jede 
Menge anderer Nachteile wie etwa fehlende Standardisierung.

Bin dankbar f"ur jeden Hinweis, 
R"udiger
Re: Wie programmiere ich Threads ?
#1819
Author: Dietmar Kuehl
Date: Tue, 12 Mar 1996 17:44
19 lines
1319 bytes
Hi,

Ruediger Berlich (berlich@pc66.mppmu.mpg.de) wrote:
: Leider haben andere Sprachen mit Threads (Modula3 z.B.) jede 
: Menge anderer Nachteile wie etwa fehlende Standardisierung.

Ist zwar nicht ueber C++, aber naja: ADA 95 duerfte nur wenige der
(nicht erwaehten) Nachteile haben ...und C++ ist auch (noch nicht)
standardisiert.

Was Threads nur in C++ anbelangt, habe ich keine Ahnung, da ich mich
bisher noch nicht viel mit Threads beschaeftigt habe. Da Du aber POSIX
Threads nicht erwaehnt hast, empfehle ich Dir das mal anzugucken: Das
ist eine Thread Library, die in Zukunft mit UNIX Systemen geliefert
wird. Ich glaube Solaris 2.4 enthaelt POSIX Threads...
--
dietmar.kuehl@uni-konstanz.de
http://www.informatik.uni-konstanz.de/~kuehl
I am a realistic optimist - that's why I appear to be slightly pessimistic
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads