摘要: 多线程【什么是进程和什么是线程】进程:正在执行的程序,其实就是应用程序在内存中的那片空间线程:进程中的一个执行单元,负责进程中的程序的运行,一个进程中至少要有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。注意::多线程的使用可以合理使用cpu的资源,如果线程过多会导致降低性能。程序之所以能同时进行是CPU处理程序时通过快速切换完成的,在我们看来好像随机一样,它的频率是我们肉眼不能分辨出来的,所以看起来就像同时进行的一样。总结:什么时候使用多线程技术呢?当多部分代码需要同时执行时,就需要使用多线程技术。多线程解决了当部分线程遇到了循环而导致在指定停留时间过长,无法执 阅读全文
posted @ 2013-10-26 17:36 三饕共与 阅读(283) 评论(0) 推荐(0)
摘要: 我们知道要想建立自己的自定义线程,只要继承Thread类,覆盖run方法或者实现Runnable接口,复写run方法就行了,我们通常选择去实现Runnable接口,复写run方法,理由何在? 其实实现Runnable接口是更加符合面向对象的,线程分为两部分,其一是线程对象,其二是线程任务。 继承Thread类,线程对象和线程任务耦合在了一起,一旦创建了Thread类的子类对象,既有了对象又有了任务;而实现Runnable接口是将线程任务单独分离出来封装成对象,类型为Runnable类型,从而Runnable接口将线程对象和任务进行了解耦! 阅读全文
posted @ 2013-10-15 23:56 三饕共与 阅读(443) 评论(0) 推荐(0)
摘要: 转自:http://wanqiufeng.blog.51cto.com/409430/458883一、什么是java注解注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。二、自定义Java标注1 为什么要自定义注解 Java从1.5版本以后默认内置三个标注:@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。@Depreca. 阅读全文
posted @ 2013-03-29 22:42 三饕共与 阅读(116) 评论(0) 推荐(0)