Bug ThreadController::run()
wvmcastro opened this issue · 3 comments
wvmcastro commented
A segunda condição do laço (checks <= cached_size) sempre será verdade, pois checks só é incrementada quando thread[i] != NULL. Logo o laço termina a execução apenas por causa da primeira condição (i < MAX_THREADS). Talvez a segunda condição seria (checks < cached_size), assim o laço pode terminar a execução assim que todas as threads armazenadas forem executadas.
ivanseidel commented
Bem notado,
Você pode fazer um pull request com as alterações por favor?
wvmcastro commented
Sim, irei fazer isso.
ivanseidel commented
Mergeado, valeu!