python
python使用
kui9702
这个作者很懒,什么都没留下…
展开
-
python——GIL
引言:从单核时代转向多核时代。如何利用多核,可以使用多线程或者多进程。 多进程的优点:地址空间独立,资源独立,稳定性好,相对来说更能利用多核资源 多进程的缺点:需要与主程序交互,进程间交换资源、互相通信难,开销大 多线程的优点:控制逻辑比多进程简单,共享资源,通信简单,资源开销小 多线程的缺点:资源不独立,总体资源有限,稳定性较差。性能提高有限 GIL:从单核转向多核,为了更有效地利用多核处理器的性能,推出多线程的方式,但是需要解决线程间的数据一致性和状态同步的问题,加锁的解决方案出现了。 1.pyt.原创 2022-01-27 15:12:30 · 674 阅读 · 0 评论 -
python使用技巧
本帖仅用来记录一下用法或者写法,并不讲解,如果大家都更好的用法或者写法,可以留言交流。 # 装饰器 def timespend(func): def wrapper(*args, **kwargs): start_time = time.perf_counter() func() end_time = time.perf_counter() print("func: {}() use time: {} second".format(原创 2021-11-30 18:42:43 · 179 阅读 · 0 评论