Atomicity

Known as: Atomic transaction, Atomic update 
In database systems, atomicity (or atomicness; from Greek atomos, undividable) is one of the ACID transaction properties. An atomic transaction is an… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1935-2018
010002000300019352017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2011
Highly Cited
2011
Fixing software bugs has always been an important and time-consuming process in software development. Fixing concurrency bugs has… (More)
  • figure 2
  • figure 3
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2008
Highly Cited
2008
Writing shared-memory parallel programs is error-prone. Among the concurrency errors that programmers often face are atomicity… (More)
  • figure 1
  • table 1
  • figure 2
  • figure 3
  • figure 4
Is this relevant?
Highly Cited
2007
Highly Cited
2007
  • Cormac Flanagana, Stephen N. Freundb
  • 2007
Ensuring the correctness of multithreaded programs is difficult, due to the potential for unexpected interactions between… (More)
  • figure 4
  • figure 7
  • figure 8
  • figure 9
  • figure 10
Is this relevant?
Highly Cited
2006
Highly Cited
2006
Concurrency bugs are among the most difficult to test and diagnose of all software bugs. The multicore technology trend worsens… (More)
  • figure 2
  • figure 1
  • figure 3
  • table 1
  • figure 4
Is this relevant?
Highly Cited
2006
Highly Cited
2006
Transactional memory has great potential for simplifying multithreaded programming by allowing programmers to specify regions of… (More)
  • figure 2
  • figure 1
  • figure 3
Is this relevant?
Highly Cited
2006
Highly Cited
2006
Atomicity is a correctness condition for concurrent systems. Informally, atomicity is the property that every concurrent… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2005
Highly Cited
2005
Researchers have recently proposed software and hardware support for transactions as a replacement for the traditional lock-based… (More)
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
2003
Highly Cited
2003
Ensuring the correctness of multithreaded programs is difficult, due to the potential for unexpected and nondeterministic… (More)
  • figure 1
  • table 1
  • figure 2
Is this relevant?
Highly Cited
2002
Highly Cited
2002
Processes are increasingly being used to make complex application logic explicit. Programming using processes has significant… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1983
Highly Cited
1983
<italic>Multilevel atomicity</italic>, a new correctness criteria for database concurrency control, is defined. It weakens the… (More)
Is this relevant?