27 февраля, 2008
Code Snippet: Определяем оптимальное число параллельных потоков
Комментариев (0) / Code Snippets, JavaС сегодняшенго дня открывается новая категория в блоге - Code Snippets.
Представляю вашему вниманию первый из них.
/**
* Snippet #1
*
* Nthreads = Nproc*Ucpu*(W/C + 1), Nproc - number of processors,
* Ucpu - CPU utilization, W/C - ratio of wait time to compute time (1/1)
*/
int threadsNum = new Double(Math.ceil(Runtime.getRuntime()
.availableProcessors()*0.5 + 2)).intValue();