Escolar Documentos
Profissional Documentos
Cultura Documentos
Hilos en C y Python
.
1
ITCR. Aguilar, Murillo,Espinoza , . Hilos en C y Python
.
2
ITCR. Aguilar, Murillo,Espinoza , . Hilos en C y Python
.
3
ITCR. Aguilar, Murillo,Espinoza , . Hilos en C y Python
.
thr_param_t param[MAX_THREADS];
Ejemplo en C de OpenACC
Se debe crear una tabla para los parmetros
#pragma acc parallel debido a que se pasaron por referencia. As, si
#pragma acc kernels solo se tuviese una variable para los
parmetros, al modificar esta se modificara
todas las que haban pasado anteriormente
4
ITCR. Aguilar, Murillo,Espinoza , . Hilos en C y Python
.
param[i].id= i;
#!/usr/bin/python
pthread_create(&tabla_thr[i],NULL,funcion_thr,
# Nombre de Fichero : hilo.py
(void*)¶m[i]);
import threading
}
from time import sleep
Programacin concurrente:
class Hilo(threading.Thread):
printf("Threads creados. Esperando que
terminen...\n"); def __init__(self, id):
{ self.id = id
pthread_join(tabla_thr[i],&r);
def run(self):
5
ITCR. Aguilar, Murillo,Espinoza , . Hilos en C y Python
.
[6]Victorpando.blogspot.com.
(2016).Conocimientos y Experiencias:
Programacin de Threads con Python. [online]
Available at:
http://victorpando.blogspot.com/2008/12/programa
cin-de-threads-con-python.html [Accessed 23 Aug.
2016].