Does gcj support setting priorities for threads in a java process? Also, is garbage collection preemptible?