These annotations are purely metadata that describes the way your
methods were written (i.e. I'm declaring that this method is or isn't
threadsafe)
By declaring this metadata in a standard format, it's obvious to
people using your code if your code is threadsafe or not - it can also
be used by tools.
On Apr 8, 2009, at 11:02 AM, Les Hazlewood wrote:
It is an interesting idea for sure, but how would we enforce this?
Currently the project has no notion of inspecting threads at
runtime. I
mean we could I suppose, but there is nothing currently. Any ideas?
On Wed, Apr 8, 2009 at 3:38 AM, Maarten Bosteels <[email protected]
>wrote:
Having a common language for describing the thread-safety intentions
of a class is a big plus IMO.
+1
<dependency>
<groupId>net.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>1.0</version>
</dependency>
Maarten
On Wed, Apr 8, 2009 at 6:49 AM, Alan D. Cabrera
<[email protected]>
wrote:
http://www.javaconcurrencyinpractice.com/annotations/doc/index.html
wdyt?
Regards,
Alan