Advertisement

基于Python的Selenium自动化测试实战学习笔记(第八章)

阅读量:

Python 多线程

分布计算与并行计算是两个本质不同的概念。分布计算主要负责在多个独立运行的远程环境之间实现程序服务的可扩展性;而并行计算则特别注重同步协调以提高系统的处理效率,并且可以通过多线程或多进程技术实现特定算法或数据的加速运算以满足实时性和高性能需求。

10.1 单进程的时代

在处理单线程场景下

Onethread.py

复制代码
 #coding=utf-8

    
 from time import sleep, ctime
    
  
    
 def music():
    
    print 'I was listening to music! %s' %ctime()
    
    sleep(2)
    
  
    
 def move():
    
    print 'I was at the movies! %s' %ctime()
    
    sleep(5)
    
    
    
 if __name__ == '__main__':
    
    music()
    
    move()
    
 print 'allend:', ctime()

不建议创建两个名为music和move的任务。运行音乐任务(music)所需时间为2秒;而运行动作任务(mov

全部评论 (0)

还没有任何评论哟~