![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
明天学编程
这个作者很懒,什么都没留下…
展开
-
Python中线程,进程区别和用法
线程 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 多线程执行 import threading import time def sing(): print("开始唱歌") time.sleep(1) if __name__ == "__main__": for i in ran...原创 2019-03-03 09:13:57 · 280 阅读 · 0 评论 -
协程的概念以及用法(gevent) 线程,进程,协程三者对比
协程是啥 协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的。 通俗的理解:在一个线程中的某个函数,可以在任何地方保存当前函数的一些临时变量等信息,然后切换到另外一个函数中执...原创 2019-03-03 09:24:12 · 334 阅读 · 0 评论 -
python中sys.argv()
第一次接触这个是我再阅读别人代码的时候别人写了一个 if len(sys.argv) == 3: 然后我就不懂是什么意思 接下来我通俗的来讲一下这个的用法: sys.argv[0]表示代码本身文件路径”这点,其实还是不明其意。后来经过大量努力,多方求教才真正明悟了,谨以记录和分享,希望能从另一个角度给同在求索过程中的同学一点启发。 sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“...原创 2019-03-04 18:03:59 · 913 阅读 · 0 评论