from threading import Thread,currentThread,active_count import time def task(): print('%s is running' % currentThread().getName()) time.sleep(2) print... ...
分类:
其他好文 时间:
2018-06-01 17:32:16
阅读次数:
141
1、查看修改线程名称 currentThread().getName() 参数name对线程名称进行修改 “子”线程设置线程名称:t.setName(NewName) “主”线程设置线程名称,先拿到主线程,在调用setName方法 2、查看线程是否存活t.isAlive()或者t.is_alive( ...
分类:
其他好文 时间:
2018-05-15 10:35:34
阅读次数:
175
import threading threading模块里提供的类。 1. Thread:表示一个线程的执行的对象。 2. Lock:锁原语对象 3. Rlock:可重入锁对象。使单线程可以再次获得已经获得的锁。 4. Condition:条件变量对象。能让一个线程停下来,等待其他线程满足了“某个” ...
分类:
编程语言 时间:
2018-05-10 14:26:04
阅读次数:
207
一、线程状态 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码 2.就绪状态(Runnable) 一个新创建的线程并不自动开始运行,要执行线程,必须调用线程... ...
分类:
编程语言 时间:
2018-05-05 16:48:32
阅读次数:
172
20165315 第八周学习总结 学习中遇到的问题和解决过程 在本周课堂测试,编写“计算中东国家人口总数”时,反复检查代码的逻辑性后,却一直输出如下结果: 解决过程: 原来错误发生在我在if语句中比较字符串是否相同时,居然用了 ,而正确的应该用 方法,这才让程序找到了关键字,从而输出了正确结果: 同 ...
分类:
其他好文 时间:
2018-04-22 22:06:05
阅读次数:
268
学号 20165324 《Java程序设计》第八周学习总结 教材学习内容总结 第十二章 Java多线程机制 进程与线程 进程是程序的一次动态执行过程;线程是比进程更小的执行单位 线程的状态与生命周期 Java语言使用Thread类及其子类的对象来表示线程,完整的生命周期要经历一下状态: 1. 新建 ...
分类:
编程语言 时间:
2018-04-22 20:04:39
阅读次数:
176
20165202 2017 2018 2 《Java程序设计》第8周学习总结 教材学习内容总结 Ch12 进程与线程 线程是比进程更小的单位,一个进程在其执行过程中,可以产生多个线程 Java中的线程 主线程 每个Java应用程序都有一个缺省的主线程。当JVM加载代码,发现main方法之后,就会启动 ...
分类:
编程语言 时间:
2018-04-22 16:06:27
阅读次数:
364
动画链接 1 from InitObject import * 2 3 def startGame(): 4 moveDistance = -20 5 isButtonPlay = False #是否按下开始按钮 6 isAlive = "birdIsAlive" #鸟是否死亡 7 initObje ...
分类:
移动开发 时间:
2018-04-22 10:49:29
阅读次数:
193
20165225《Java程序设计》第八周学习总结 1.视频与课本中的学习: 第十二章学习总结 2.代码托管: 3.上周错题总结: 4.学习心得: 线程死亡的时候,我也死亡了。 周末愉快。 please buy No Tears Left to Cry on itunes!?(′▽`) ...
分类:
编程语言 时间:
2018-04-21 12:09:24
阅读次数:
207
五、垃圾回收 为什么要垃圾回收? 计算机系统,包括内存最小的寻址单元是字节;说白了,虚拟机理论上最大内存就是硬件内存,硬件内存是有限的,你占用了,我就用不了了;所以对象不用的时候,回收其占用内存空间,以提高虚拟机资源利用率!让虚拟机有更高的产出! 垃圾回收作用的区域? 程序计数器,栈区,本地方法栈区 ...
分类:
其他好文 时间:
2018-03-29 13:29:13
阅读次数:
596