Nothing Special   »   [go: up one dir, main page]

×
Please click here if you are not redirected within a few seconds.
Abstract. Reasoning about the correctness of multithreaded programs is complicated by the potential for unexpected interference between threads.
Reasoning about the correctness of multithreaded programs is complicated by the potential for unexpected interference between threads.
This paper proposes an alternative strategy that uses yield anno- tations to control thread interference, and we present an effect sys- tem for verifying the ...
Reasoning about the correctness of multithreaded programs is complicated by the potential for unexpected interference between threads.
Bibliographic details on Effects for cooperable and serializable threads.
Jul 21, 2014 · Implementing Serializable has no side-effects apart from the obvious one of making the serialization mechanism consider serializing it.
Missing: cooperable | Show results with:cooperable
In this paper, we present a static type and effect system for. Java that verifies the correctness property of cooperative- preemptive equivalence, which ...
Nov 15, 2015 · In a cooperative program, each thread should execute a sequence of serializable transactions separated by yields. A programmer must therefore ...
For some applications it is necessary to synchronize and coordinate the behavior of threads to enable them to carry out a cooperative task.
Cooperari: a tool for cooperative testing of multithreaded Java programs · Serializable Ordering-Free Regions for Increasing Thread · Strong Memory Consistency ...