Estableciendo prioridad a los hilos de Java

Tengo un programa que se ejecuta en unos pocos hilos. El hilo principal comparte un objeto con los otros hilos y en el principal tengo una llamada a:

synchronized(obj){
    do stuff
}

Tengo la sospecha de que el hilo principal está hambriento y no está accediendo aobj. ¿Cómo elevo la prioridad del subproceso principal o ya es más alto que los otros subprocesos de forma predeterminada?

Respuestas a la pregunta(5)

Su respuesta a la pregunta