标签:地址空间 磁盘 pre second src 二进制 width time() class
进程:计算机程序是磁盘中可执行的二进制或其他类型数据。他们只有在被读取到内存中、被操作系统调用的时候才开始它们的生命周期。进程是程序的一次执行,每个进程都有自己的地址空间、内存、数据栈,以及其他记录其运行轨迹的辅助数据。操作系统管理在其上面运行的所有进程,并为这些进程公平的分配时间。
线程:所有的线程都运行在同一个进程中,共享相同的运行环境。
from time import ctime,sleep,time
import threading
def music(list):
for i in list:
print("I was listening to %s! %s"%(i,ctime()))
sleep(2)
def movie(m,loop):
for i in range(loop):
print("I was at the %s! %s" % (m, ctime()))
sleep(5)
if __name__=="__main__":
start=time()
music(["寂静之声","一生何求"])
movie("阿甘正传",2)
end=time()
used_time = int(end-start)
print("Time consuming: %s seconds" % used_time)
from time import ctime,sleep,time
import threading
def music(list):
for i in list:
print("I was listening to %s! %s"%(i,ctime()))
sleep(2)
def movie(m,loop):
for i in range(loop):
print("I was at the %s! %s" % (m, ctime()))
sleep(5)
theads=[]
t1=threading.Thread(target=music,args=(["寂静之声","一生何求"],))
theads.append(t1)
t2=threading.Thread(target=movie,args=("阿甘正传",2))
theads.append(t2)
if __name__=="__main__":
start=time()
for i in theads:
i.start()
for i in theads:
i.join()
end=time()
used_time = int(end-start)
print("Time consuming: %s seconds" % used_time)
标签:地址空间 磁盘 pre second src 二进制 width time() class
原文地址:https://www.cnblogs.com/csj2018/p/10052212.html