一:线程的状态以及变化图 Java中线程中状态可分为五种:New(新建状态),Runnable(就绪状态),Running(运行状态),Blocked(阻塞状态),Dead(死亡状态)。 New:新建状态,当线程创建完成时为新建状态,即new Thread(...),还没有调用start方法时,线程 ...
分类:
编程语言 时间:
2017-03-16 21:26:44
阅读次数:
159
示例代码: 找出pid(进程ID) top命令 在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按cpu使用率排序 jps命令 显示指定系统内所有的HotSpot虚拟机进程。 通过进程id看线程情况 linux:通过top -Hp 4548可以查看该进程下各个线程的cpu使用 ...
分类:
编程语言 时间:
2017-03-14 10:50:34
阅读次数:
314
线程死锁的一个简单例子 : 先解释一下这个代码,我让主类继承了runnable接口,可以实现自定义自己开启一个线程的操作,就是run方法,然后,将run方法里面用了两个锁,是需要a和b的值才能解锁,最后输出a+b,然后再main方法里面开启了两个线程,分别是传入1和2,这里为什么会卡住呢,主要是因为 ...
分类:
其他好文 时间:
2017-03-13 11:15:11
阅读次数:
195
转载自: http://www.cnblogs.com/HigginCui/p/5903012.html 【线程状态】 在线程的生命周期中,它要经过 新建(New)、就绪(Runnable)、运行(Running)、阻塞(Bolcked)、死亡(Dead)总共5种状态。 尤其在线程启动之后,它不可能 ...
分类:
编程语言 时间:
2017-03-12 12:42:05
阅读次数:
274
1.1.HTTP协议 浏览器与WEB服务器的协议是应用层协议,当前遵循HTTP/1.1,HTTP协议是无状态的协议 客户机与服务器通过请求和响应完成一次会话(Session),每次会话中,双方发送的数据称为消息(Message),消息分为两种: 请求消息和回应消息。 客户端请求消息 客户端发送一个H ...
分类:
Web程序 时间:
2017-03-10 23:41:52
阅读次数:
468
GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少? # 请勿在工作中模仿,危险:) def dead_loop(): while True: pass dead_lo ...
分类:
编程语言 时间:
2017-03-09 20:13:58
阅读次数:
331
今天中了一个脚本病毒。把我的所有 html 加了 vbs 脚本: WriteData 是什么鬼? ...
分类:
Web程序 时间:
2017-03-08 11:29:41
阅读次数:
9078