web-dev-qa-db-fra.com

@GuardedBy, @ThreadSafe, @ NotThreadSafe

Je vois que les annotations ci-dessus sont largement utilisées dans le livre JCIP. Je pense que c'est vraiment utile parce que même en l'absence de documentation appropriée, cela dit certaines choses sur les politiques de synchronisation. Je vois aussi que Intellij Idea fait usage de ces annotations Font-elles désormais partie du langage Java lui-même?

41
Inquisitive

Ce sont des annotations personnalisées qui ne font pas partie du JDK standard. Pour pouvoir les utiliser dans votre code, vous devez ajouter une dépendance.

À jcip.net , il y a un lien vers la bibliothèque et sa source dans la partie inférieure de la page " Annotations de concurrence: jar, javadoc, source ".

Liens directs:

28
assylias