Martín Abadi, Cormac Flanagan, Stephen N. Freund. Types for safe locking: Static race detection for Java. ACM Transactions on Programming Languages and Systems, 28(2):207-255, 2006. [doi]
@article{AbadiFF06, title = {Types for safe locking: Static race detection for Java}, author = {Martín Abadi and Cormac Flanagan and Stephen N. Freund}, year = {2006}, doi = {10.1145/1119479.1119480}, url = {http://doi.acm.org/10.1145/1119479.1119480}, tags = {Java}, researchr = {https://researchr.org/publication/AbadiFF06}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {28}, number = {2}, pages = {207-255}, }