java线程
LiC_07093128
这个作者很懒,什么都没留下…
展开
-
java线程初探
在学习java多线程之前需要了解一下相关的概念并发当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,另一个CP原创 2016-10-09 13:54:14 · 291 阅读 · 0 评论 -
java线程通信
我理解的通信就是数据信息之间的互相传递.那么Thread之间的通信也无法跳出这个定义.在Thread之间通信只要采用回调的方式.那么什么是回调了?举个简单的例子:A把作业写完后告诉B.其实B有很多种方式可以获得A的状态.1.定时检测A,查看A的状态.但是会造成资源的浪费.也就是B要是不是的停下来询问A是否完成作业.2.让B在适当的时候主动的经状态回传给A.方式2就采用了回调机制.1.静原创 2016-10-15 10:09:22 · 308 阅读 · 0 评论 -
线程实现/状态切换/常用API分析
1.继承Thread类public classTestThread extendsThread { @Override public void run() { System.out.println(this.currentThread().getName()); } public static void main原创 2016-10-12 22:57:06 · 781 阅读 · 0 评论