Ho un grande programma distribuito su molti server fisici diversi, ogni programma genera molti thread, ogni thread usa Math.random()
nelle sue operazioni per disegnare un pezzo da molti pool di risorse comuni.come random è Math.random() in java su diversi jvms o macchine diverse
L'obiettivo è utilizzare le piscine in modo uniforme su tutte le operazioni. A volte, non appare così casuale guardando un'istantanea su un pool di risorse per vedere quali pezzi sta ottenendo in quel momento (potrebbe effettivamente essere, ma è difficile da misurare e scoprire di sicuro).
C'è qualcosa che è meglio di Math.random()
e funziona altrettanto buono (non molto peggio almeno)?
+1 per una buona domanda. Per favore fatemi sapere se trovate una risposta :) –
Si prega di dare un'occhiata al seguente link. http: //www.coderanch.it/t/510167/java/java/Failer generatore casuale –
Perché non utilizzare alcuni programmi di pianificazione per i pool di risorse comuni? –