Dynamic deadlock avoidance in systems code using statically inferred effects
暂无分享,去创建一个
[1] Konstantinos Sagonas,et al. A type and effect system for deadlock avoidance in low-level languages , 2011, TLDI '11.
[2] Scott A. Mahlke,et al. Gadara: Dynamic Deadlock Avoidance for Multithreaded Programs , 2008, OSDI.
[3] Jeffrey S. Foster,et al. Lock Inference for Atomic Sections , 2006 .
[4] Francisco Martins,et al. Type Inference for Deadlock Detection in a Multithreaded Polymorphic Typed Assembly Language , 2009, PLACES.
[5] Gérard Boudol. A Deadlock-Free Semantics for Shared Memory Concurrency , 2009, ICTAC.
[6] Dawson R. Engler,et al. RacerX: effective, static detection of race conditions and deadlocks , 2003, SOSP '03.
[7] Martín Abadi,et al. Types for Safe Locking , 1999, ESOP.
[8] Naoki Kobayashi,et al. A New Type System for Deadlock-Free Processes , 2006, CONCUR.
[9] Sorin Lerner,et al. RELAY: static race detection on millions of lines of code , 2007, ESEC-FSE '07.
[10] Martin C. Rinard,et al. ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), November 2002 Ownership Types for Safe Programming: Preventing Data Races and Deadlocks , 2022 .
[11] Kohei Suenaga. Type-Based Deadlock-Freedom Verification for Non-Block-Structured Lock Primitives and Mutable References , 2008, APLAS.
[12] T. J. Watson,et al. Fuss , Futexes and Furwocks : Fast Userlevel Locking in Linux Hubertus Franke IBM , 2005 .