Vous ne pouvez pas le faire en java pur. Mais si vous en avez vraiment besoin, vous pouvez l'utiliser JNI pour appeler du code natif qui faire le travail. C'est le lieu de commencer avec:
http://ovatman.blogspot.com/2010/02/using-java-jni-to-set-thread-affinity.html
http://blog.toadhead.net/index.php/2011/01/22/cputhread-affinity-in-java/
UPD: Après réflexion, j'ai décidé de créer ma propre classe pour ceci: ThreadAffinity.java C'est de la JNA, et très simple -- donc, si vous voulez l'utiliser dans la production, peut-être vous devriez passé un certain temps à le rendre plus stable, mais pour l'analyse comparative et test il fonctionne bien comme c'est.
UPD 2: Il y a une autre bibliothèque pour travailler avec l'affinité des threads en java. Il utilise la même méthode que précédemment, mais a une autre interface