Multi-Threaded Programming in C++:
This is a book about multi-threaded programming - it could well be subtitled 'How to write computer programs tllat do lots of different tlrings all at once'. A multi-threaded application contains many separate tlrreads of execution all running concurrently and each assigned to its own part...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
London
Springer London
2000
|
Ausgabe: | 1st ed. 2000 |
Schlagworte: | |
Online-Zugang: | UBY01 URL des Eerstveröffentlichers |
Zusammenfassung: | This is a book about multi-threaded programming - it could well be subtitled 'How to write computer programs tllat do lots of different tlrings all at once'. A multi-threaded application contains many separate tlrreads of execution all running concurrently and each assigned to its own particular task - the individual tasks are typically simple but the combination can be very powerful. Multi-threading therefore engenders a 'divide-and-conquer' strategy which allows complex monoliths to be broken up into more manageable chunks. Indeed multi-threading is perhaps the most exciting addition to the software engineer's toolkit since tlle advent of object-oriented programming, another topic about which tlris book has a lot to say. Multi-threading and object orientation are wonderful companions - e++ allows tlle basic building blocks for multi-threaded programming to be neatly packaged as objects whilst multi-threading techniques can be applied to transform objects from passive repositories of functionality into active entities that perform their own internal processing independently of external code. A general background in computing is assumed as well as familiarity with the C language and a basic knowledge of C++ would also be helpful - the more useful facets of the C++ language are introduced on a 'need-to-know' basis but for a fuller exposition than is possible here the reader is advised to rush out and buy the book 'Programming in C++' (ISBN 0859344355) |
Beschreibung: | 1 Online-Ressource (X, 224 p) |
ISBN: | 9781447107255 |
DOI: | 10.1007/978-1-4471-0725-5 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047064154 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 201216s2000 |||| o||u| ||||||eng d | ||
020 | |a 9781447107255 |9 978-1-4471-0725-5 | ||
024 | 7 | |a 10.1007/978-1-4471-0725-5 |2 doi | |
035 | |a (ZDB-2-SCS)978-1-4471-0725-5 | ||
035 | |a (OCoLC)1227478468 | ||
035 | |a (DE-599)BVBBV047064154 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
082 | 0 | |a 005.13 |2 23 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Walmsley, Mark |e Verfasser |4 aut | |
245 | 1 | 0 | |a Multi-Threaded Programming in C++ |c by Mark Walmsley |
250 | |a 1st ed. 2000 | ||
264 | 1 | |a London |b Springer London |c 2000 | |
300 | |a 1 Online-Ressource (X, 224 p) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a This is a book about multi-threaded programming - it could well be subtitled 'How to write computer programs tllat do lots of different tlrings all at once'. A multi-threaded application contains many separate tlrreads of execution all running concurrently and each assigned to its own particular task - the individual tasks are typically simple but the combination can be very powerful. Multi-threading therefore engenders a 'divide-and-conquer' strategy which allows complex monoliths to be broken up into more manageable chunks. Indeed multi-threading is perhaps the most exciting addition to the software engineer's toolkit since tlle advent of object-oriented programming, another topic about which tlris book has a lot to say. Multi-threading and object orientation are wonderful companions - e++ allows tlle basic building blocks for multi-threaded programming to be neatly packaged as objects whilst multi-threading techniques can be applied to transform objects from passive repositories of functionality into active entities that perform their own internal processing independently of external code. A general background in computing is assumed as well as familiarity with the C language and a basic knowledge of C++ would also be helpful - the more useful facets of the C++ language are introduced on a 'need-to-know' basis but for a fuller exposition than is possible here the reader is advised to rush out and buy the book 'Programming in C++' (ISBN 0859344355) | ||
650 | 4 | |a Programming Languages, Compilers, Interpreters | |
650 | 4 | |a Processor Architectures | |
650 | 4 | |a System Performance and Evaluation | |
650 | 4 | |a Programming Techniques | |
650 | 4 | |a Logics and Meanings of Programs | |
650 | 4 | |a Programming languages (Electronic computers) | |
650 | 4 | |a Microprocessors | |
650 | 4 | |a Computer system failures | |
650 | 4 | |a Computer programming | |
650 | 4 | |a Computer logic | |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Multithreading |0 (DE-588)4377481-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Multithreading |0 (DE-588)4377481-7 |D s |
689 | 0 | 1 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781447111887 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781852331467 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781447107262 |
856 | 4 | 0 | |u https://doi.org/10.1007/978-1-4471-0725-5 |x Verlag |z URL des Eerstveröffentlichers |3 Volltext |
912 | |a ZDB-2-SCS | ||
940 | 1 | |q ZDB-2-SCS_2000/2004 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-032471266 | ||
966 | e | |u https://doi.org/10.1007/978-1-4471-0725-5 |l UBY01 |p ZDB-2-SCS |q ZDB-2-SCS_2000/2004 |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804182061795246080 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Walmsley, Mark |
author_facet | Walmsley, Mark |
author_role | aut |
author_sort | Walmsley, Mark |
author_variant | m w mw |
building | Verbundindex |
bvnumber | BV047064154 |
classification_rvk | ST 250 ST 260 |
collection | ZDB-2-SCS |
ctrlnum | (ZDB-2-SCS)978-1-4471-0725-5 (OCoLC)1227478468 (DE-599)BVBBV047064154 |
dewey-full | 005.13 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 |
dewey-search | 005.13 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
doi_str_mv | 10.1007/978-1-4471-0725-5 |
edition | 1st ed. 2000 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03616nmm a2200601zc 4500</leader><controlfield tag="001">BV047064154</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201216s2000 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781447107255</subfield><subfield code="9">978-1-4471-0725-5</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-1-4471-0725-5</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-2-SCS)978-1-4471-0725-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227478468</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047064154</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-706</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Walmsley, Mark</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Multi-Threaded Programming in C++</subfield><subfield code="c">by Mark Walmsley</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed. 2000</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London</subfield><subfield code="b">Springer London</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (X, 224 p)</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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This is a book about multi-threaded programming - it could well be subtitled 'How to write computer programs tllat do lots of different tlrings all at once'. A multi-threaded application contains many separate tlrreads of execution all running concurrently and each assigned to its own particular task - the individual tasks are typically simple but the combination can be very powerful. Multi-threading therefore engenders a 'divide-and-conquer' strategy which allows complex monoliths to be broken up into more manageable chunks. Indeed multi-threading is perhaps the most exciting addition to the software engineer's toolkit since tlle advent of object-oriented programming, another topic about which tlris book has a lot to say. Multi-threading and object orientation are wonderful companions - e++ allows tlle basic building blocks for multi-threaded programming to be neatly packaged as objects whilst multi-threading techniques can be applied to transform objects from passive repositories of functionality into active entities that perform their own internal processing independently of external code. A general background in computing is assumed as well as familiarity with the C language and a basic knowledge of C++ would also be helpful - the more useful facets of the C++ language are introduced on a 'need-to-know' basis but for a fuller exposition than is possible here the reader is advised to rush out and buy the book 'Programming in C++' (ISBN 0859344355)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming Languages, Compilers, Interpreters</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Processor Architectures</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">System Performance and Evaluation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming Techniques</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logics and Meanings of Programs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Microprocessors</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer system failures</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer logic</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Multithreading</subfield><subfield code="0">(DE-588)4377481-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Multithreading</subfield><subfield code="0">(DE-588)4377481-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781447111887</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781852331467</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781447107262</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-1-4471-0725-5</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Eerstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-SCS</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-SCS_2000/2004</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032471266</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4471-0725-5</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-2-SCS</subfield><subfield code="q">ZDB-2-SCS_2000/2004</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047064154 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:12:22Z |
indexdate | 2024-07-10T09:01:34Z |
institution | BVB |
isbn | 9781447107255 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032471266 |
oclc_num | 1227478468 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 1 Online-Ressource (X, 224 p) |
psigel | ZDB-2-SCS ZDB-2-SCS_2000/2004 ZDB-2-SCS ZDB-2-SCS_2000/2004 |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Springer London |
record_format | marc |
spelling | Walmsley, Mark Verfasser aut Multi-Threaded Programming in C++ by Mark Walmsley 1st ed. 2000 London Springer London 2000 1 Online-Ressource (X, 224 p) txt rdacontent c rdamedia cr rdacarrier This is a book about multi-threaded programming - it could well be subtitled 'How to write computer programs tllat do lots of different tlrings all at once'. A multi-threaded application contains many separate tlrreads of execution all running concurrently and each assigned to its own particular task - the individual tasks are typically simple but the combination can be very powerful. Multi-threading therefore engenders a 'divide-and-conquer' strategy which allows complex monoliths to be broken up into more manageable chunks. Indeed multi-threading is perhaps the most exciting addition to the software engineer's toolkit since tlle advent of object-oriented programming, another topic about which tlris book has a lot to say. Multi-threading and object orientation are wonderful companions - e++ allows tlle basic building blocks for multi-threaded programming to be neatly packaged as objects whilst multi-threading techniques can be applied to transform objects from passive repositories of functionality into active entities that perform their own internal processing independently of external code. A general background in computing is assumed as well as familiarity with the C language and a basic knowledge of C++ would also be helpful - the more useful facets of the C++ language are introduced on a 'need-to-know' basis but for a fuller exposition than is possible here the reader is advised to rush out and buy the book 'Programming in C++' (ISBN 0859344355) Programming Languages, Compilers, Interpreters Processor Architectures System Performance and Evaluation Programming Techniques Logics and Meanings of Programs Programming languages (Electronic computers) Microprocessors Computer system failures Computer programming Computer logic C++ (DE-588)4193909-8 gnd rswk-swf Multithreading (DE-588)4377481-7 gnd rswk-swf Multithreading (DE-588)4377481-7 s C++ (DE-588)4193909-8 s DE-604 Erscheint auch als Druck-Ausgabe 9781447111887 Erscheint auch als Druck-Ausgabe 9781852331467 Erscheint auch als Druck-Ausgabe 9781447107262 https://doi.org/10.1007/978-1-4471-0725-5 Verlag URL des Eerstveröffentlichers Volltext |
spellingShingle | Walmsley, Mark Multi-Threaded Programming in C++ Programming Languages, Compilers, Interpreters Processor Architectures System Performance and Evaluation Programming Techniques Logics and Meanings of Programs Programming languages (Electronic computers) Microprocessors Computer system failures Computer programming Computer logic C++ (DE-588)4193909-8 gnd Multithreading (DE-588)4377481-7 gnd |
subject_GND | (DE-588)4193909-8 (DE-588)4377481-7 |
title | Multi-Threaded Programming in C++ |
title_auth | Multi-Threaded Programming in C++ |
title_exact_search | Multi-Threaded Programming in C++ |
title_exact_search_txtP | Multi-Threaded Programming in C++ |
title_full | Multi-Threaded Programming in C++ by Mark Walmsley |
title_fullStr | Multi-Threaded Programming in C++ by Mark Walmsley |
title_full_unstemmed | Multi-Threaded Programming in C++ by Mark Walmsley |
title_short | Multi-Threaded Programming in C++ |
title_sort | multi threaded programming in c |
topic | Programming Languages, Compilers, Interpreters Processor Architectures System Performance and Evaluation Programming Techniques Logics and Meanings of Programs Programming languages (Electronic computers) Microprocessors Computer system failures Computer programming Computer logic C++ (DE-588)4193909-8 gnd Multithreading (DE-588)4377481-7 gnd |
topic_facet | Programming Languages, Compilers, Interpreters Processor Architectures System Performance and Evaluation Programming Techniques Logics and Meanings of Programs Programming languages (Electronic computers) Microprocessors Computer system failures Computer programming Computer logic C++ Multithreading |
url | https://doi.org/10.1007/978-1-4471-0725-5 |
work_keys_str_mv | AT walmsleymark multithreadedprogramminginc |