The ACE programmer's guide: practical design patterns for network and systems programming
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston [u.a.]
Addison-Wesley
2009
|
Ausgabe: | 5. print. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | XXIII, 506 S. graph. Darst. 1 CD-ROM |
ISBN: | 0201699710 9780201699715 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV037306402 | ||
003 | DE-604 | ||
005 | 20110628 | ||
007 | t | ||
008 | 110328s2009 d||| |||| 00||| eng d | ||
020 | |a 0201699710 |c pbk. : alk. paper |9 0-201-69971-0 | ||
020 | |a 9780201699715 |c pbk. : alk. paper |9 978-0-201-69971-5 | ||
020 | |z 9780201699755 |9 978-0-201-69975-5 | ||
035 | |a (OCoLC)846448761 | ||
035 | |a (DE-599)GBV64739233X | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-11 | ||
082 | 0 | |a 005.117 | |
084 | |a ST 235 |0 (DE-625)143622: |2 rvk | ||
100 | 1 | |a Huston, Stephen D. |e Verfasser |4 aut | |
245 | 1 | 0 | |a The ACE programmer's guide |b practical design patterns for network and systems programming |c Stephen D. Huston ; James CE Johnson ; Umar Syyid |
250 | |a 5. print. | ||
264 | 1 | |a Boston [u.a.] |b Addison-Wesley |c 2009 | |
300 | |a XXIII, 506 S. |b graph. Darst. |e 1 CD-ROM | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Internet |0 (DE-588)4308416-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 1 | |a Internet |0 (DE-588)4308416-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Johnson, James C. E. |e Verfasser |4 aut | |
700 | 1 | |a Syyid, Umar |e Verfasser |4 aut | |
856 | 4 | |u http://www.loc.gov/catdir/toc/ecip045/2003014046.html |z lizenzfrei |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022460956&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-022460956 |
Datensatz im Suchindex
_version_ | 1804145579946672128 |
---|---|
adam_text | IMAGE 1
ILLUSTRATIONS
TABLES FOREWORD PREFACE ACE BASICS. INTRODUCTION TO ACE. A HISTORY OF
ACE. ACE S BENEFITS. ACE S ORGANIZATION. PATTERNS, CLASS LIBRARIES, AND
FRAMEWORKS. PORTING YOUR CODE TO MULTIPLE OPERATING SYSTEMS. SMOOTHING
THE DIFFERENCES AMONG C++ COMPILERS. USING BOTH NARROW AND WIDE
CHARACTERS. WHERE TO FIND MORE INFORMATION AND SUPPORT. SUMMARY HOW TO
BUILD AND USE ACE IN YOUR PROGRAMS. A NOTE ABOUT ACE VERSIONS. GUIDE TO
THE ACE DISTRIBUTION. HOW TO BUILD ACE. HOW TO INCLUDE ACE IN YOUR
APPLICATIONS. HOW TO BUILD YOUR APPLICATIONS. SUMMARY USING THE ACE
LOGGING FACILITY. BASIC LOGGING AND TRACING. ENABLING AND DISABLING
LOGGING SEVERITIES. CUSTOMIZING THE ACE LOGGING MACROS. REDIRECTING
LOGGING OUTPUT. USING CALLBACKS. THE LOGGING CLIENT AND SERVER DAEMONS.
THE LOGMANAGER CLASS. RUNTIME CONFIGURATION WITH THE ACE LOGGING
STRATEGY. SUMMARY COLLECTING RUNTIME INFORMATION. COMMAND LINE ARGUMENTS
AND ACE_GET_OPT. ACCESSING CONFIGURATION INFORMATION. BUILDING ARGUMENT
VECTORS. SUMMARY ACE CONTAINERS. CONTAINER CONCEPTS. SEQUENCE
CONTAINERS. ASSOCIATIVE CONTAINERS.
IMAGE 2
ALLOCATORS.
SUMMARY INTERPROCESS COMMUNICATION BASIC TCP/IP SOCKET USE. A SIMPLE
CLIENT. ADDING ROBUSTNESS TO A CLIENT. BUILDING A SERVER. SUMMARY
HANDLING EVENTS AND MULTIPLE I/O STREAMS. OVERVIEW OF THE REACTOR
FRAMEWORK. HANDLING MULTIPLE I/O SOURCES. SIGNALS. NOTIFICATIONS.
TIMERS. USING THE ACCEPTOR-CONNECTOR FRAMEWORK. REACTOR IMPLEMENTATIONS.
SUMMARY ASYNCHRONOUS I/O AND THE ACE PROACTOR FRAMEWORK. WHY USE
ASYNCHRONOUS I/O?. HOW TO SEND AND RECEIVE DATA. ESTABLISHING
CONNECTIONS. THE ACE_PROACTOR COMPLETION DEMULTIPLEXER. USING TIMERS.
OTHER I/O FACTORY CLASSES. COMBINING THE REACTOR AND PROACTOR
FRAMEWORKS. SUMMARY OTHER IPC TYPES. INTERHOST IPC WITH UDP/IP.
INTRAHOST COMMUNICATION. SUMMARY PROCESS AND THREAD MANAGEMENT. PROCESS
MANAGEMENT. SPAWNING A NEW PROCESS. USING THE ACE_PROCESS_MANAGER.
SYNCHRONIZATION USING ACE_PROCESS_MUTEX. SUMMARY SIGNALS. USING
WRAPPERS. EVENT HANDLERS. GUARDING CRITICAL SECTIONS. SIGNAL MANAGEMENT
WITH THE REACTOR.
IMAGE 3
SUMMARY
BASIC MULTITHREADED PROGRAMMING. GETTING STARTED. BASIC THREAD SAFETY.
INTERTASK COMMUNICATION. SUMMARY THREAD MANAGEMENT. TYPES OF THREADS.
PRIORITIES AND SCHEDULING CLASSES. THREAD POOLS. THREAD MANAGEMENT USING
ACE_THREAD_MANAGER. SIGNALS. THREAD START-UP HOOKS. CANCELLATION.
SUMMARY THREAD SAFETY AND SYNCHRONIZATION. PROTECTION PRIMITIVES. THREAD
SYNCHRONIZATION. THREAD-SPECIFIC STORAGE. SUMMARY ACTIVE OBJECTS. THE
PATTERN. USING THE PATTERN. SUMMARY THREAD POOLS. TABLE OF CONTENTS
PROVIDED BY BLACKWELL S BOOK SERVICES AND R.R. BOWKER. USED WITH
PERMISSION.
|
any_adam_object | 1 |
author | Huston, Stephen D. Johnson, James C. E. Syyid, Umar |
author_facet | Huston, Stephen D. Johnson, James C. E. Syyid, Umar |
author_role | aut aut aut |
author_sort | Huston, Stephen D. |
author_variant | s d h sd sdh j c e j jce jcej u s us |
building | Verbundindex |
bvnumber | BV037306402 |
classification_rvk | ST 235 |
ctrlnum | (OCoLC)846448761 (DE-599)GBV64739233X |
dewey-full | 005.117 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.117 |
dewey-search | 005.117 |
dewey-sort | 15.117 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 5. print. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01738nam a2200421 c 4500</leader><controlfield tag="001">BV037306402</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110628 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110328s2009 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0201699710</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">0-201-69971-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780201699715</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">978-0-201-69971-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9780201699755</subfield><subfield code="9">978-0-201-69975-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)846448761</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV64739233X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.117</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 235</subfield><subfield code="0">(DE-625)143622:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Huston, Stephen D.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The ACE programmer's guide</subfield><subfield code="b">practical design patterns for network and systems programming</subfield><subfield code="c">Stephen D. Huston ; James CE Johnson ; Umar Syyid</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">5. print.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 506 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="e">1 CD-ROM</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Johnson, James C. E.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Syyid, Umar</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip045/2003014046.html</subfield><subfield code="z">lizenzfrei</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022460956&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-022460956</subfield></datafield></record></collection> |
id | DE-604.BV037306402 |
illustrated | Illustrated |
indexdate | 2024-07-09T23:21:42Z |
institution | BVB |
isbn | 0201699710 9780201699715 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-022460956 |
oclc_num | 846448761 |
open_access_boolean | |
owner | DE-11 |
owner_facet | DE-11 |
physical | XXIII, 506 S. graph. Darst. 1 CD-ROM |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Huston, Stephen D. Verfasser aut The ACE programmer's guide practical design patterns for network and systems programming Stephen D. Huston ; James CE Johnson ; Umar Syyid 5. print. Boston [u.a.] Addison-Wesley 2009 XXIII, 506 S. graph. Darst. 1 CD-ROM txt rdacontent n rdamedia nc rdacarrier Programmierung (DE-588)4076370-5 gnd rswk-swf Internet (DE-588)4308416-3 gnd rswk-swf Programmierung (DE-588)4076370-5 s Internet (DE-588)4308416-3 s DE-604 Johnson, James C. E. Verfasser aut Syyid, Umar Verfasser aut http://www.loc.gov/catdir/toc/ecip045/2003014046.html lizenzfrei Inhaltsverzeichnis GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022460956&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Huston, Stephen D. Johnson, James C. E. Syyid, Umar The ACE programmer's guide practical design patterns for network and systems programming Programmierung (DE-588)4076370-5 gnd Internet (DE-588)4308416-3 gnd |
subject_GND | (DE-588)4076370-5 (DE-588)4308416-3 |
title | The ACE programmer's guide practical design patterns for network and systems programming |
title_auth | The ACE programmer's guide practical design patterns for network and systems programming |
title_exact_search | The ACE programmer's guide practical design patterns for network and systems programming |
title_full | The ACE programmer's guide practical design patterns for network and systems programming Stephen D. Huston ; James CE Johnson ; Umar Syyid |
title_fullStr | The ACE programmer's guide practical design patterns for network and systems programming Stephen D. Huston ; James CE Johnson ; Umar Syyid |
title_full_unstemmed | The ACE programmer's guide practical design patterns for network and systems programming Stephen D. Huston ; James CE Johnson ; Umar Syyid |
title_short | The ACE programmer's guide |
title_sort | the ace programmer s guide practical design patterns for network and systems programming |
title_sub | practical design patterns for network and systems programming |
topic | Programmierung (DE-588)4076370-5 gnd Internet (DE-588)4308416-3 gnd |
topic_facet | Programmierung Internet |
url | http://www.loc.gov/catdir/toc/ecip045/2003014046.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022460956&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hustonstephend theaceprogrammersguidepracticaldesignpatternsfornetworkandsystemsprogramming AT johnsonjamesce theaceprogrammersguidepracticaldesignpatternsfornetworkandsystemsprogramming AT syyidumar theaceprogrammersguidepracticaldesignpatternsfornetworkandsystemsprogramming |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis