1
Declarar una matriz de cualquier tipo de referencia, como en el siguiente ejemplo de código: int
numElements = 100 ;
subproceso ThreadPool [ numElements ] ;
2
Recorrer la matriz durante la comprobación de cada elemento para ver si es nulo, como en el siguiente ejemplo de código:
for (int i = 0 ; i < numElements , i + + ) {
if ( subprocesos [ i ] == null) { }
}
3
compacto la serie cambiando todo los restantes elementos de un mismo lugar cada vez que se encuentra un valor nulo , como en el siguiente ejemplo de código:
for (int i = 0 ; i < numElements , i + + ) {
if ( subprocesos [ i ] == null) {
for (int j = i +1 , j < numElements ; j + + ) {
subprocesos [ j- 1 ] = subprocesos [ j ] ;
< p > }
numElements -;
}
}