Saltar al contenido

multiproceso a cubo y cuadrado en el ejemplo de código de Python

Tenemos la mejor solución que hemos encontrado en línea. Nosotros deseamos que te sirva de ayuda y si deseas compartir algo que nos pueda ayudar a crecer hazlo libremente.

Ejemplo 1: cómo ejecutar un programa con Python multiproceso

#!/usr/bin/pythonimport thread
import time

# Define a function for the threaddefprint_time( threadName, delay):
   count =0while count <5:
      time.sleep(delay)
      count +=1print"%s: %s"%( threadName, time.ctime(time.time()))# Create two threads as followstry:
   thread.start_new_thread( print_time,("Thread-1",2,))
   thread.start_new_thread( print_time,("Thread-2",4,))except:print"Error: unable to start thread"while1:pass

Ejemplo 2: python3 multiproceso

import timeimport threadingdef calc_square(number):print("Calculate square numbers: ")for i in numbers:      time.sleep(0.2)#artificial time-delay      print('square: ', str(n*n))def calc_cude(number):   print("Calculate cude numbers: ")   for i in numbers:      time.sleep(0.2)      print('cube: ', str(n*n*n))arr = [2,3,8,9]t = time.time()t1 = threading.Thread(target = cal_square,args=(arr,))t2 = threading.Thread(target = cal_cube,args=(arr,))# creating two threads here t1 & t2t1.start()t2.start()# starting threads here parallelly by usign start function.t1.join()# this join() will wait until the cal_square() function is finised.t2.join()# this join() will wait unit the cal_cube() function is finised.print("Successed!")

Valoraciones y reseñas

Si te gustó nuestro trabajo, tienes la habilidad dejar una noticia acerca de qué te ha parecido esta noticia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *