🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1815

Wie programmiere ich Threads ?

#1815
From: 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
Technical Details
Message-ID: <4i3qip$29uv@sat.ipp-garching.mpg.de>
Path: arc1-ca.pugleaf.net!ipp-garching.mpg.de!pc66!berlich

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!ipp-garching.mpg.de!pc66!berlich
From: berlich@pc66.mppmu.mpg.de (Ruediger Berlich)
Newsgroups: de.comp.lang.c++
Subject: Wie programmiere ich Threads ?
Date: 12 Mar 1996 12:27:05 GMT
Organization: Rechenzentrum der Max-Planck-Gesellschaft in Garching
Message-ID: <4i3qip$29uv@sat.ipp-garching.mpg.de>
NNTP-Posting-Host: pc66.mppmu.mpg.de
X-Newsreader: TIN [version 1.2 PL2]