Java
littleyanger
coder
展开
-
java线程(一)
简单说一下 程序、进程、线程 进程:当一个程序“跑” 起来的时候就是一个进程,即一个正在执行的程序,可以理解为:进程是一个”活“的程序。 线程:在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。 多线程:在一个程序中,可以同时运行多个执行单位(程序块)。 多线程可以让不同的程序块一起运行,可以让程序运行更流畅原创 2013-10-16 19:57:52 · 540 阅读 · 0 评论 -
java线程(二)
人生有各种状态,all the same,一个线程从创建到死亡,都处于创建、就绪、运行、阻塞、终止这5个状态中的某一种。 如图: 创建状态 在程序中new运算符创建了一个Thread类或者子类的实例化对象后,新的线程对象就处于“创建状态”。此时,它已经有了相应的空间,但还未对该线程分配任何资源,所以该线程还处于不可运行状态。 就绪状态原创 2013-10-16 21:51:26 · 651 阅读 · 0 评论 -
Singleton小记
Singleto模式的主要作用是保证在java程序中,一个class只有一个实例存在。在很多操作中,比如建立数据库连接都需要这样的单线程操作。 使用Singleton的优势在于:可以节省内存因为它限制了实例的个数,有利于java垃圾回收。 两种实现方式: class Singleton { private Singleton() { } // private f原创 2013-10-17 11:27:49 · 454 阅读 · 0 评论