Cómo hacer que un hilo de método sea seguro en Java

class MyCounter {
	private static int counter = 0;
 
	public static synchronized int getCount() {
		return counter++;
	}
}
Condemned Crane