书目名称 | Multi-Threaded Programming in C++ |
编辑 | Mark Walmsley |
视频video | |
概述 | Computers with two or more CPUs are becoming more and more widely used and there is an increasing need for books that address parallel computing |
图书封面 |  |
描述 | 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 an |
出版日期 | Textbook 2000 |
关键词 | C++ programming language; PostScript; Scheduling; UNIX; Windows; complexity; computer; distributed computin |
版次 | 1 |
doi | https://doi.org/10.1007/978-1-4471-0725-5 |
isbn_ebook | 978-1-4471-0725-5 |
copyright | Springer-Verlag London Limited 2000 |