Australian Software Engineering Conference (ASWEC'06) 2006
DOI: 10.1109/aswec.2006.33
|View full text |Cite
|
Sign up to set email alerts
|

Lock selection made easy

Abstract: With the advent of multiprocessors on the desktop, software applications are increasingly likely to adopt multithreaded architectures. To cope with the complexity of concurrent systems, programmers build systems from threadsafe components. This produces excessive and redundant locking, restricting the potential for concurrency within the system.Rather than deploying individual thread-safe components, we advocate deferring the deployment of locks until the code dependencies are known. This avoids redundant lock… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2007
2007
2007
2007

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 18 publications
(14 reference statements)
0
1
0
Order By: Relevance
“…We summarize the key ideas in Section 3 and provide some examples. In [5] we demonstrated how lock selection can be made easy with appropriate tool support. This leads into the new contributions of this paper.…”
Section: Introductionmentioning
confidence: 99%
“…We summarize the key ideas in Section 3 and provide some examples. In [5] we demonstrated how lock selection can be made easy with appropriate tool support. This leads into the new contributions of this paper.…”
Section: Introductionmentioning
confidence: 99%