Here, one of the leading figures in the field provides a comprehensive survey of the subject, beginning with prepositional logic and concluding with concurrent programming. It is based on graduate courses taught at Cornell University and is designed for use as a graduate text. Professor Schneier emp
On Concurrent Programming
β Scribed by Gries, David;Schneider, Fred B
- Publisher
- Springer New York
- Year
- 1997
- Tongue
- English
- Leaves
- 482
- Edition
- N
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
GRADUATE TEXTS IN COMPUTER SCIENCE; ON CONCURRENT PROGRAMMING; Copyright; Preface; Contents; List of Figures; Chapter 1 Introduction; Chapter 2 Formal Logic; Chapter 3 Temporal Logic; Chapter 4 Notation and Logic for Sequential Programming; Chapter 5 Concurrency and Interference; Chapter 6 Safety Properties: Invariance; Chapter 7 Safety Properties with Past Terms; Chapter 8 Verifying Arbitrary Temporal Logic Properties; Chapter 9 Programming with Fine-Grained Atomic Actions; Chapter 10 Semaphores, Locks, and Conditional Critical Regions; Chapter 11 Message Passing and Distributed Programming.
β¦ Table of Contents
GRADUATE TEXTS IN COMPUTER SCIENCE
ON CONCURRENT PROGRAMMING
Copyright
Preface
Contents
List of Figures
Chapter 1 Introduction
Chapter 2 Formal Logic
Chapter 3 Temporal Logic
Chapter 4 Notation and Logic for Sequential Programming
Chapter 5 Concurrency and Interference
Chapter 6 Safety Properties: Invariance
Chapter 7 Safety Properties with Past Terms
Chapter 8 Verifying Arbitrary Temporal Logic Properties
Chapter 9 Programming with Fine-Grained Atomic Actions
Chapter 10 Semaphores, Locks, and Conditional Critical Regions
Chapter 11 Message Passing and Distributed Programming. Chapter 12 Putting It TogetherReferences
Index.
β¦ Subjects
Electronic books
π SIMILAR VOLUMES
Product Description<br>βWhen you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an emphasis on understanding not only the platformβs capabilities but also emerging best practices. Joe does a great job interspersin
βWhen you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an emphasis on understanding not only the platformβs capabilities but also emerging best practices. Joe does a great job interspersing best practices alongs
<h3>Pressestimmen</h3><p>"I have been fascinated with concurrency ever since I added threading support to the Common Language Runtime a decade ago. That's also where I met Joe, who is a world expert on this topic. These days, concurrency is a first-order concern for practically all developers. Thank
Author Joe Duffy has risen to the challenge of explaining how to write software that takes full advantage of concurrency and hardware parallelism. In Concurrent Programming on Windows, he explains how to design, implement, and maintain large-scale concurrent programs, primarily using C# and C++ for
Pearson Education, 2009. β 990 p. ΠΠ° Π°Π½Π³Π». ΡΠ·ΡΠΊΠ΅.<div class="bb-sep"></div><strong>Author Joe Duffy has risen to the challenge of explaining how to write software that takes full advantage of concurrency and hardware parallelism. In <em>Concurrent Programming on Windows</em>, he explains how to desi