Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
|||
Showing 1 - 4 of 4 matches in All Departments
The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that concurrent reads and writes of shared data do not produce inconsistent or incorrect results. At a higher level, a computation wrapped in a transaction executes atomically - either it completes successfully and commits its result in its entirety or it aborts. In addition, isolation ensures the transaction produces the same result as if no other transactions were executing concurrently. Although transactions are not a parallel programming panacea, they shift much of the burden of synchronizing and coordinating parallel computations from a programmer to a compiler, to a language runtime system, or to hardware. The challenge for the system implementers is to build an efficient transactional memory infrastructure. This book presents an overview of the state of the art in the design and implementation of transactional memory systems, as of early spring 2010. Table of Contents: Introduction / Basic Transactions / Building on Basic Transactions / Software Transactional Memory / Hardware-Supported Transactional Memory / Conclusions
A fascinating and informative read for librarians, library staff, and MLIS students, this book offers practical information and professional guidelines to examine current issues in censorship and libraries while also enabling readers to consider their own opinions about intellectual freedom. This book addresses contemporary issues in censorship and intellectual freedom and can serve as an invaluable resource for librarians and other library staff and as an eye-opening read for MLIS students. It covers the waterfront of intricate and thorny issues regarding intellectual freedom, including determining strategies for patron privacy, deciding how to filter public computers, handling challenges to items in a collection, and recognizing and eliminating under-the-radar self-censorship during collection development and weeding. Readers will also gain an understanding of the perils of over-reliance on community assessments and other evaluative tools and consider important concerns of public library employees, such as whether to restrict borrowing privileges of R-rated movies and M-rated video games to patrons of various ages, and the legalities that surround these questions. Each chapter blends instructive background narrative with practical advice, research findings, and relevant information about librarianship's professional guidelines, including the ALA's Library Bill of Rights and the Freedom to Read Statement. Vignettes, "what would you do?" examples, effective nonconfrontational techniques for conflict resolution, and lists of tips and traps help readers to think critically about their own biases and rehearse possible responses to controversial situations. Librarians, library staff, and MLIS students can use this book for personal professional development, as supplemental reading for MLIS courses or professional training workshops, or as a resource for library policy-planning discussions.
How can you become an effective advocate for intellectual freedom and patron privacy while maintaining a positive relationship with diverse elements of your community? Drawing on his experience as library director, this author advocates assuming a proactive role in every library function, from collection building to community outreach. This approach helps you understand the people who challenge library materials--as individuals and as members of various groups--turning enemies into allies, and building an intellectual, freedom-friendly community. You'll learn what materials get challenged and why and how you can effectively respond to challenges while meeting diverse community needs. Here are stories from the frontlines, practical guidelines on policies and procedures as well as common-sense tips on how to maintain your cool while dealing with specific groups or individuals--all presented with common sense and humor. If you have been struggling with challenges and wonder how you can uphold your ideals while dealing with harsh realities, this is the book you have been waiting for.
|
You may like...
Twice The Glory - The Making Of The…
Lloyd Burnard, Khanyiso Tshwaku
Paperback
|