thread et retour d'une valeur après execution du thread
Bonjour à tous,
J'aurais souhaité avoir un conseil svp.
Actuellement, mon prog contient une methode dans laquelle je boucle sur un un traitement spécifique. A l'issue de la boucle, la méthode retourne un tableau de flottant. cf le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10
|
private float[] projectVolume(short[] volume3D, short pixelValue){
float[] vecteurSortie = new float[this.nbCoupes*this.largeurImage];
for (int k = 0; k < this.nbCoupes; k++) {
for (int i = 0; i < this.largeurImage; i++) {
short[] col = getColumn(i, k);
vecteurSortie[i+(k*this.largeurImage)]= attenuatedSummedProjection(col, (short) pixelValue);
}
}
return vecteurSortie; |
Je souhaiterais faire la même chose mais avec des threads (autant de thread que de pixelValue différente ... 10 tout au mieux).
Ce qui m'ennuie c'est que je ne voie pas comment faire pour récupérer mon tableau de flottant à la fin du thread.
Est-ce-que qq'un pourrait m'aiguiller vers une solution ?
merci d'avance.
cordialement
lf