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:
Je souhaiterais faire la même chose mais avec des threads (autant de thread que de pixelValue différente ... 10 tout au mieux).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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
Partager