También el modificador
volatile te puede ser de ayuda si vas a estar modificando propiedades de la misma instancia en 2 Threads, este modificador es solo aplicado a las propiedades de una clase, es algo similar a la sincronización de bloques de código, pero en este caso sincronizas una variable miembro.
Un saludo!