Fork me on Gitee

09 2019 档案

摘要:如题: 在pycharm 调试Tkinter程序的时候,关闭右上角的X 实际上并未退出进程,长期以往 再大的内存也会被耗尽。 一般就是下面的代码: 实际上一句代码就可以搞定: 阅读全文
posted @ 2019-09-21 20:58 ---dgw博客 阅读(12335) 评论(0) 推荐(0) 编辑
摘要:概述: 简介 Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 目的: x 2: 代 阅读全文
posted @ 2019-09-17 22:05 ---dgw博客 阅读(4502) 评论(0) 推荐(2) 编辑
摘要:题外话: 正式安装: 解决问题: 阅读全文
posted @ 2019-09-15 22:24 ---dgw博客 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:定时器执行循环任务: 知识储备 使用threading的 Timer 类 普通单次定时执行 定时循环执行 线程池技术 基本概念 在程序启动时就创建好若干个线程,并保存到内存中 。 当线程启动并执行完成之后,并不做销毁处理,而是等待下次再使用。 i:节约了创建进程 销毁进程的时间,大大降低进程的开销 阅读全文
posted @ 2019-09-13 22:58 ---dgw博客 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:1:事件机制共享队列: 利用消息机制在两个队列中,通过传递消息,实现可以控制的生产者消费者问题要求:readthread读时,writethread不能写;writethread写时,readthread不能读。基本方法 时间类(Event)·set:设置事件。将标志位设为True。wait:等待事 阅读全文
posted @ 2019-09-11 22:25 ---dgw博客 阅读(742) 评论(0) 推荐(0) 编辑
摘要:并发与锁 a. 多个线程共享数据的时候,如果数据不进行保护,那么可能出现数据不一致现象,使用锁,信号量、条件锁 b. c.互斥锁1. 互斥锁,是使用一把锁把代码保护起来,以牺牲性能换取代码的安全性,那么Rlock后 必须要relase 解锁 不然将会失去多线程程序的优势2. 互斥锁的基本使用规则: 阅读全文
posted @ 2019-09-09 23:08 ---dgw博客 阅读(865) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示