上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 121 下一页
摘要: 今天看到这样的一则新闻:不禁感叹,人工智能这股风来的太快,已经掀起全民学习Python的浪潮。 2017年中观察:看上去这个大纲内容基本是这样了,但是实行年份可能要往后推了,不在2017年执行了(据说技术科目的另一部分,通用技术,也在进行教改)。 2017年初消息:浙江省信息技术新教材,即将在201 阅读全文
posted @ 2017-12-12 14:09 祈澈姑娘 阅读(4108) 评论(0) 推荐(0)
摘要: 用正则替换手机号码 图片发自简书App更多技术交流,前端微信群,联系我微信,拉你进群 ... 阅读全文
posted @ 2017-12-11 10:15 祈澈姑娘 阅读(182) 评论(0) 推荐(0)
摘要: 用正则替换手机号码 图片发自简书App更多技术交流,前端微信群,联系我微信,拉你进群 ... 阅读全文
posted @ 2017-12-11 10:15 祈澈姑娘 阅读(109) 评论(0) 推荐(0)
摘要: 死锁 现实社会中,男女双方都在等待对方先道歉 如果双方都这样固执的等待对方先开口,弄不好,就分搜了 1. 死锁 在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。 尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子 此时已经进入到了 阅读全文
posted @ 2017-12-08 13:53 祈澈姑娘 阅读(168) 评论(0) 推荐(0)
摘要: 互斥锁 当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制 线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。 互斥锁为资源引入一个状态:锁定/非锁定 某个线程要更改共享数据时,先将其锁定,此时资源的状态为“锁定”,其他线程不能更改;直到该线程释放资源,将资源的状态变 阅读全文
posted @ 2017-12-08 13:52 祈澈姑娘 阅读(168) 评论(0) 推荐(0)
摘要: 同步的概念 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。 "同"字从字面上容易理解为一起动作 其实不是,"同"字应是指协同、协助、互相配合。 如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B执行,再将结果给A;A 阅读全文
posted @ 2017-12-08 13:51 祈澈姑娘 阅读(443) 评论(0) 推荐(0)
摘要: 多线程-共享全局变量问题 多线程开发可能遇到的问题 假设两个线程t1和t2都要对全局变量g_num(默认是0)进行加1运算,t1和t2都各对g_num加10次,g_num的最终的结果应该为20。 但是由于是多线程同时操作,有可能出现下面情况: 测试1 运行结果: 测试2 运行结果: 结论 如果多个线 阅读全文
posted @ 2017-12-08 13:50 祈澈姑娘 阅读(9666) 评论(0) 推荐(0)
摘要: 多线程-共享全局变量 运行结果: 列表当做实参传递到线程中 运行结果: 总结: 在一个进程内的所有线程共享全局变量,很方便在多个线程间共享数据 缺点就是,线程是对全局变量随意遂改可能造成多线程之间对全局变量的混乱(即线程非安全) 注:以上课程笔记为学习时整理的老师课堂学习笔记,如需转载,如需完整笔记 阅读全文
posted @ 2017-12-08 13:49 祈澈姑娘 阅读(1081) 评论(0) 推荐(0)
摘要: 1. 线程执行代码的封装 通过上一小节,能够看出,通过使用threading模块能完成多任务的程序开发,为了让每个线程的封装性更完美,所以使用threading模块时,往往会定义一个新的子类class,只要继承threading.Thread就可以了,然后重写run方法 示例如下: 说明 pytho 阅读全文
posted @ 2017-12-08 13:48 祈澈姑娘 阅读(152) 评论(0) 推荐(0)
摘要: 线程 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 1. 使用threading模块 单线程执行 运行结果: 多线程执行 运行结果: 说明 2. 主线程会等待所有的子线程结束后才结束 3. 查看线程数量 注: 阅读全文
posted @ 2017-12-08 13:47 祈澈姑娘 阅读(158) 评论(0) 推荐(0)
上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 121 下一页