Boehm

Results: 314



#Item
241Concurrent computing / Java platform / Computer memory / Parallel computing / Thread / Java Memory Model / Lock / Linearizability / Memory model / Computing / Transaction processing / Concurrency control

Programming Language Memory Models: What do Shared Variables Mean? Hans-J. Boehm[removed]

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:32
242Computer programming / Data types / Method / Object-oriented programming / Automatic memory management / Finalizer / Weak reference / Destructor / Keepalive / Computing / Software engineering / Memory management

Finalization should not be based on reachability Hans-J. Boehm HP Labs (This benefited from discussions with Mike Spertus and others.)

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:32
243Threads / Concurrency control / Application programming interfaces / Concurrent computing / Computer memory / Monitor / C++11 / POSIX / C11 / Computing / Software engineering / Computer programming

Threads and Shared Variables in C++11 and elsewhere Hans-J. Boehm HP Labs 20 April 2012

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:31
244Computing / Automatic memory management / Software / Computer hardware / Boehm garbage collector / Memory management / Garbage collection / Boehm

Visualisation of the Boehm-Demers-Weiser Conservative Garbage Collector 4th Year Project — [removed]Paul Dempster — [removed]Department of Computer Science

Add to Reading List

Source URL: scotek.org

Language: English - Date: 2011-12-20 17:26:12
245Computer memory / Parallel computing / Threads / C POSIX library / POSIX Threads / Memory barrier / Memory model / Spinlock / Java Memory Model / Computing / Concurrent computing / Concurrency control

Reordering Constraints for Pthread-Style Locks Hans-J. Boehm HP Labs

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:32
246Parallel computing / Computer memory / Concurrency control / Threads / Concurrency / Thread / Memory barrier / POSIX Threads / Java Memory Model / Computing / Concurrent computing / Software engineering

Threads Cannot be Implemented as a Library Hans-J. Boehm HP Laboratories

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:32
247Concurrency control / Concurrent computing / Thread / Lock / OpenMP / C / Race condition / Thread safety / Parallel computing / Computing / Computer programming / Software engineering

Nondeterminism is Unavoidable, but Data Races are Pure Evil Hans-J. Boehm HP Labs 5 November 2012

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:31
248Lock / Thread / Hewlett-Packard / C dynamic memory allocation / Computing / Computer hardware / Concurrency control

How to Miscompile Programs with “Benign” Data Races Hans-J. Boehm Date: [removed] © Copyright 2011 Hewlett-Packard Development Company, L.P.

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:31
249Compiler construction / Concurrency / Programming language design / Memory model / Parallel computing / Thread / Memory barrier / Parallel programming model / Computing / Software engineering / Computer memory

10-pldi-adve-boehm-tutorial

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:32
250Data management / Concurrency / Lock / Linearizability / Deadlock / Parallel computing / Thread / Transactional memory / Concurrency control / Transaction processing / Computing

Transactional Memory Should be an Implementation Technique, Not a Programming Interface Hans-J. Boehm Why Transactional Memory?

Add to Reading List

Source URL: www.hboehm.info

Language: English - Date: 2014-02-06 19:37:32
UPDATE