Добавить в избранное
Форум
Правила сайта "Мир Книг"
Группа в Вконтакте
Подписка на книги
Правообладателям
Найти книгу:
Навигация
Вход на сайт
Регистрация



Популярные книги


Загрузка...
Concurrent Programming: Algorithms, Principles, and Foundations
Название: Concurrent Programming: Algorithms, Principles, and Foundations
Автор: Michel Raynal
Издательство: Springer
ISBN: 978-3-642-32027-9
Год выпуска: 2013
Жанр:программирование
Страниц: 516
Формат: pdf
Размер: 14.6Мб
Качество: отличное
Язык: английский

The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of cooperating entities -- processors, processes, agents, peers, sensors -- and synchronization is the set of concepts, rules and mechanisms that allow them to coordinate their local computations in order to realize a common task. This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained in this book.

In this book the author explains synchronization and the implementation of concurrent objects, presenting in a uniform and comprehensive way the major theoretical and practical results of the past 30 years. Among the key features of the book are a new look at lock-based synchronization (mutual exclusion, semaphores, monitors, path expressions); an introduction to the atomicity consistency criterion and its properties and a specific chapter on transactional memory; an introduction to mutex-freedom and associated progress conditions such as obstruction-freedom and wait-freedom; a presentation of Lamport's hierarchy of safe, regular and atomic registers and associated wait-free constructions; a description of numerous wait-free constructions of concurrent objects (queues, stacks, weak counters, snapshot objects, renaming objects, etc.); a presentation of the computability power of concurrent objects including the notions of universal construction, consensus number and the associated Herlihy's hierarchy; and a survey of failure detector-based constructions of consensus objects.
The book is suitable for advanced undergraduate students and graduate students in computer science or computer engineering, graduate students in mathematics interested in the foundations of process synchronization, and practitioners and engineers who need to produce correct concurrent software. The reader should have a basic knowledge of algorithms and operating systems.








Нерабочая ссылка? Вам СЮДА


Успейте скачать!!!
Ссылки на скачивание книг ЗАПРЕЩЕННЫХ ИЗДАТЕЛЬСТВ удаляются через 3 дня с момента публикации и заменяются (по договору с АЗАПИ) партнерскими ссылками магазина LITRES!



Автор: Marafonec 3-04-2016, 11:52 | Напечатать |
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.




С этой публикацией часто скачивают:

    Clojure Reactive Programming Clojure Reactive Programming Название: Clojure Reactive Programming Автор: Leonardo Borges Издательство: Packt Publishing Год: 2015 Формат: PDF Размер: 13,1 Мб Язык: английский...

    Mastering Cloud Computing Mastering Cloud Computing Название: Mastering Cloud Computing Автор: Rajkumar Buyya and Christian Vecchiola Издательство: Morgan Kaufmann Год: 2013 Формат: PDF, EPUB Размер:...

    Programming Elixir 1.3 Programming Elixir 1.3 Название: Programming Elixir 1.3: Functional |> Concurrent |> Pragmatic |> Fun Автор: Dave Thomas Издательство: Pragmatic Bookshelf Год: 2016...

    The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications Автор: Clay Breshears Название: The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications Издательство: O'Reilly Media Год:...

    Python Parallel Programming Cookbook Python Parallel Programming Cookbook Название: Python Parallel Programming Cookbook Автор: Giancarlo Zaccone Издательство: Packt Publishing Год: 2015 Страниц: 262 Формат: PDF Размер: 12...

    Computer Science Programming Basics in Ruby Computer Science Programming Basics in Ruby Название: Computer Science Programming Basics in Ruby Автор: Ophir Frieder and Gideon Frieder Издательство: O'Reilly Media Год: 2013 Формат: PDF,...

    Finite Difference Computing with Exponential Decay Models Finite Difference Computing with Exponential Decay Models Автор: Hans Petter Langtangen Название: Finite Difference Computing with Exponential Decay Models Издательство: Springer Год: 2016 ISBN:...

    Programming Languages for MIS: Concepts and Practice Programming Languages for MIS: Concepts and Practice Автор: Hai Wang Название: Programming Languages for MIS: Concepts and Practice Издательство: Auerbach Publications Год: 2014 Язык: English Формат:...

    Programming: Principles and Practice Using C++ Programming: Principles and Practice Using C++ Название: Programming: Principles and Practice Using C++ Автор: Bjarne Stroustrup Издательство: Addison-Wesley Professional Год: 2014 Страниц: 1312...

    Mastering Concurrency Programming with Java 8 Mastering Concurrency Programming with Java 8 Название: Mastering Concurrency Programming with Java 8 Автор: Javier Fernandez Gonzalez Издательство: Packt Publishing Год: 2016 Формат: PDF, EPUB,...

    Programming Erlang: Software for a Concurrent World, 2nd Edition Programming Erlang: Software for a Concurrent World, 2nd Edition Название: Programming Erlang: Software for a Concurrent World, 2nd Edition Автор: Joe Armstrong Издательство: Pragmatic Bookshelf Год: 2013 Формат:...

    Reactive Programming with RxJS Reactive Programming with RxJS Название: Reactive Programming with RxJS Автор: Sergi Mansilla Издательство: Pragmatic Bookshelf Год: 2015 Формат: PDF, EPUB Размер: 21,4 Мб Язык:...

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent





Нажимая на кнопку "Отправить", Вы даете согласие на обработку персональных данных, а также подтверждаете условия "Политики конфиденциальности" настоящего сайта.


 MirKnig.Su  ©2018     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности