12 2018 档案

摘要:Condition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。 不理解锁的,请看上一条随笔。 Condition(): acquire(): 线程锁 release(): 释放锁 wai 阅读全文
posted @ 2018-12-31 23:20 大道至简,小而蕴真 阅读(1614) 评论(0) 推荐(0) 编辑
摘要:锁的概念是因为多线程而提出的,必须在线程中才能体现出锁的作用。 没用锁的情况: import threading import time gl_num = 0 def show(arg): global gl_num n = gl_num time.sleep(1) gl_num = n+1 pri 阅读全文
posted @ 2018-12-31 20:56 大道至简,小而蕴真 阅读(301) 评论(0) 推荐(1) 编辑
摘要:情形一:默认情况 默认情况,只开启线程,那么,主线程结束,其他子线程可能还没结束。 只使用t=threading.Thead(target=fun),t.start()。 import threading import time def run(): time.sleep(2) print('当前线 阅读全文
posted @ 2018-12-31 20:03 大道至简,小而蕴真 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一、 安装git 下载git:https://git-scm.com/download/win 二、使用git 1、打开已经安装好的git 2、设置用户名以及邮箱作为唯一标识 3、项目管理 在D:/code/新建一个叫gitproject项目 4、并在git新建一个index.html,随便写点东西 阅读全文
posted @ 2018-12-22 22:07 大道至简,小而蕴真 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1、数据类型 1、数字(int,float) 整形(int):定义 age=20 #本质age=int(20) 浮点类型:salary=3000.3 #本质salary=float(3000.3) 还有不常用的长整型、复数。 2、字符串 定义:在单引号\双引号\三引号内,由一串字符组成 name = 阅读全文
posted @ 2018-12-22 11:59 大道至简,小而蕴真 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1、变量 变量即为可以改变的量,值是可以更改的。 name = ‘name’ age = 20 .......... 1、变量名只能是 字母、数字或下划线的任意组合 。2、变量名的第一个字符不能是数字 。3、关键字不能声明为变量名 驼峰命名法:userNmae 下划线命名法:user_name id 阅读全文
posted @ 2018-12-22 09:57 大道至简,小而蕴真 阅读(216) 评论(0) 推荐(0) 编辑

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