Synchronization. Before any decision is taken,
for example during the comparison and updating
process, all the running threads must be
synchronized in that point in order to obtain reliable
information. Since in population based heuristics
the individuals share information.