<?xml version="1.0"?>
<dblp>
<article key="journals/tods/Herlihy90" mdate="2012-01-25">
<author>Maurice Herlihy</author>
<title>Apologizing Versus Asking Permission: Optimistic Concurrency Control for Abstract Data Types.</title>
<pages>96-124</pages>
<cdrom>TODS15/P096.PDF</cdrom>
<year>1990</year>
<volume>15</volume>
<journal>ACM Trans. Database Syst.</journal>
<number>1</number>
<url>db/journals/tods/tods15.html#Herlihy90</url>
<ee>http://doi.acm.org/10.1145/77643.77647</ee>
<cite>...</cite>
<cite>journals/dc/AgrawalBGS87</cite>
<cite>conf/sigmod/AgrawalCL85</cite>
<cite>conf/berkeley/Badal81</cite>
<cite>conf/podc/BernsteinG83</cite>
<cite>conf/berkeley/BernsteinGL81</cite>
<cite>conf/sigmod/BoralG84</cite>
<cite>phd/Carey83</cite>
<cite>conf/berkeley/CeriO82</cite>
<cite>conf/sigmod/ChanFLNR82</cite>

<cite>conf/berkeley/DuBourdieu82</cite>
<cite>conf/podc/DworkS83</cite>
<cite>journals/cacm/EswarranGLT76</cite>
<cite>journals/tods/FranaszekR85</cite>
<cite>books/fm/GareyJ79</cite>
<cite>...</cite>
<cite>conf/sosp/Gifford79</cite>
<cite>conf/ac/Gray78</cite>
<cite>journals/is/Harder84</cite>
<cite>journals/tocs/Herlihy86</cite>

<cite>journals/tocs/Herlihy87</cite>
<cite>journals/tc/Herlihy87</cite>
<cite>...</cite>
<cite>conf/pods/HerlihyW88</cite>
<cite>...</cite>
<cite>journals/jacm/Korth83</cite>
<cite>journals/tods/KungR81</cite>
<cite>journals/cacm/Lamport78</cite>
<cite>...</cite>
<cite>journals/is/Lausen83</cite>

<cite>journals/is/MenasceN82</cite>
<cite>...</cite>
<cite>journals/jacm/Papadimitriou79b</cite>
<cite>journals/tocs/Reed83</cite>
<cite>conf/vldb/Reimer83</cite>
<cite>conf/pods/Reuter82</cite>
<cite>journals/tocs/SchwarzS84</cite>
<cite>journals/tods/ShashaG88</cite>
<cite>conf/sigmod/SinhaNM85</cite>
<cite>...</cite>

<cite>journals/tods/Thomas79</cite>
<cite>journals/tc/Weihl88</cite>
<cite>journals/toplas/Weihl89</cite>
<cite>...</cite>
</article>
</dblp>
