Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hilos;
- /**
- *
- * @author Rafa G
- */
- public class ThreadSuma implements Runnable{
- int tamano;
- int inicio, fin; //inicio y fin para los threads
- Matriz matriz;
- long sum;
- public ThreadSuma(int tamano, int inicio, int fin, Matriz matriz) {
- this.tamano = tamano;
- this.inicio = inicio;
- this.fin = fin;
- this.sum=0;
- this.matriz=matriz;
- }
- //Tarea que ejecutaran los threads
- public void run() {
- for (int i=inicio; i<fin; i++){
- for (int j=0; j<tamano; j++){
- sum = sum + matriz.matriz[i][j];
- }
- }
- matriz.sumaMatriz(sum); //se envia la suma al metodo sincronizado
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement