2010-11-21 8 views
1

Je veux trier un tableau en utilisant plusieurs threads synchronisés. Par exemple, je veux utiliser au moins 2 threads pour trier le tableau et un autre thread pour me montrer à certains moments la situation de tri. Quelques idées s'il vous plaît?Comment utiliser plusieurs threads synchronisés pour trier un tableau?

+1

ummm ...... pourquoi? – skaffman

+2

L'idée ici serait: Écris du code et demande-nous si tu as des problèmes spécifiques. – bmargulies

+0

Deux threads synchronisés sont égaux à un thread. N'est-ce pas? –

Répondre

1

Avez-vous regardé:

java.util.Arrays.sort(); 

Il ne pas utiliser 2 fils - mais comment cela peut-il être une exigence?

3

Vous pouvez utiliser l'infrastructure JSR 166y Fork Join pour effectuer un tri en fusion parallèle. Vous pouvez voir les exemples here et here.

Questions connexes