"Michal" <nonexistant@fakedomain.INVALID> wrote
[8<8<8<]
> Står der så også noget om processer eller kun tråde?
Ja, der står både noget om processer og tråde. Netværksprogrammering er jo
meget andet end at sende et telegram fra en computer til en anden.
Hele Part II i Volume 1 drejer sig om "Concurrent Object-Oriented Network
Programming". Totalt ca. 120 sider.
Kapitel 5 hedder "Concurrent Design Dimensions", bl.a. med kapitler 5.1
"Processes versus Threads" og kapitel 5.2 "Process/Thread Spawning
Strategies".
De fulde indholdfortegnelser kan ses på:
http://www.awprofessional.com/isapi/product_id~{1E34F487-4285-4C05-9BF9-B551
95F3C83F}/catalog/product.asp
http://www.awprofessional.com/isapi/product_id~{1E34F487-4285-4C05-9BF9-B551
95F3C83F}/catalog/product.asp
Måske er det også rimeligt på dette sted at henvise til bogen
Pattern-Oriented Software Architecture: Patterns for Concurrent and
Networked Object, Volume 2
Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Bushmann
ISBN: 0-471-60695-2
som stammer fra samme miljø: ACE, Douglas C. Schmidt, Siemens, Frank
Bushmann.
Den omhandler i stor stil også dette område.
Det er også værd at bemærke at tilføjelserne i Java JDK 1.4 til non-blocking
kommunikation (NIO) i høj grad stammer direkte fra ACE.
Jeg så det gennemgået af Doug Lea ved JAOO 2001 hvor jeg under
præsentationen fulgte med i de tilsvarende ACE eksempler. Det var så ens at
det ikke kan være tilfældigt. (Jeg kan desværre ikke finde referencer til
det lige på stående fod - JAOO website (
www.jaoo.dk) er nede).
Som sådan er beskrivelserne ikke blot begrænset til C++ og ACE.
> Og ca. hvor stor en procentdel omhandler specifikke ACE ting?
De konkrete eksemper benytter ACE hele vejen igennem.
> Og hvormeget generel network programmering i en multiprocess/multithread
> environment?
En meget stor del er generel viden og erfaring om netværks-, multiprocess-
og multitråds-programmering.
> > Bøgerne er iøvrigt fra samme serie som Accelerated C++.
>
> Om hastighedsoptimering af C++ vel?
Jeg forstår ikke hvad dit spørgsmål går på.
Hvad har "Accelered C++" med hastighedsoptimering at gøre ? Altså bortset
fra optimering af indlæringshastighed
Jeg opfatter ikke at bøgerne i Addison-Wesley serien "C++ In-Depth" går på
hastighedsoptimering.
De sigter på at være relativt korte bøger, der behandler et specifikt emne i
dybden. De er skrevet af nogle af de mest ansete eksperter på de respektive
områder.
Venlig hilsen
Mogens Hansen