zoukankan      html  css  js  c++  java
  • 3.Python网络编程_多任务问题抛出

     1 #单线程程序
     2 import time
     3 
     4 def sing():
     5     """唱歌5秒钟"""
     6     for i in range(5):
     7         print("-----正在唱:千里之外-----")
     8         time.sleep(1)
     9         
    10 def dance():
    11     """跳舞5秒钟"""
    12     for i in range(5):
    13         print("-----正在跳舞-----")
    14         time.sleep(1)
    15         
    16 def main():
    17     sing()
    18     dance()
    19     
    20 if __name__=='__main__':
    21     """程序运行完需要10s"""
    22     time_start=time.time()
    23     main()
    24     time_end=time.time()
    25     print("程序运行完需要%s秒"%str(time_end-time_start))

     1 #多线程
     2 import threading
     3 import time
     4 
     5 def sing():
     6     """唱歌5秒钟"""
     7     for i in range(5):
     8         print("-----正在唱:千里之外-----")
     9         time.sleep(1)
    10         
    11 def dance():
    12     """跳舞5秒钟"""
    13     for i in range(5):
    14         print("-----正在跳舞-----")
    15         time.sleep(1)
    16         
    17 def main():
    18     t1=threading.Thread(target=sing)
    19     t2=threading.Thread(target=dance)
    20     t1.start()
    21     t2.start()
    22     
    23 if __name__=='__main__':
    24     main()    
    25     """
    26     并行:多个核心同时执行各个进程(比如4个核心同时运行qq,微信,英雄联盟,Chrome)
    27     并发:通过时间片轮转算法给各个进程分配一小段执行时间
    28     计算机的大部分时间都在发生并发
    29     """

  • 相关阅读:
    登录的验证码
    分页效果
    弹出新窗口
    添加软键盘
    左侧菜单
    制作导航
    DEV第三方控件的GalleryControl控件
    div悬浮在屏幕的中间及点击按钮关闭弹出框
    鼠标经过图片时向前突出并放大图片
    UIImageView实现加载网络gif图片
  • 原文地址:https://www.cnblogs.com/NiBosS/p/11933657.html
Copyright © 2011-2022 走看看