Thread priorities in Java range from 1 to 10, with 1 being the lowest and 10 being the highest. Threads with higher priority are more likely to be scheduled for execution by the Java Virtual Machine, but it's not a guarantee.