易截截图软件、单文件、免安装、纯绿色、仅160KB

Java线程:线程的调度 优先级

与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。
 
线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。
 
在一个线程中开启另外一个新线程,则新开线程称为该线程的子线程,子线程初始优先级与父线程相同。
 
/**
* Java线程:线程的调度-优先级
*
* @author leizhimin 2009-11-4 9:02:40
*/

public
class
Test {
        public
static
void
main(String[] args) {
                Thread t1 = new
MyThread1();
                Thread t2 = new
Thread(new
MyRunnable());
                t1.setPriority(10);
                t2.setPriority(1);
                t2.start();
                t1.start();
        }
}
class
MyThread1 extends
Thread {
        public
void
run() {
                for
(int
i = 0; i < 10; i++) {
                        System.out.println("线程1第"
+ i + "次执行!"
);
                        try
{
          &nb


相关文档:

每个Java初学者都应该搞懂的六个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。
  问题一:我声明了什么!
String s = "Hello world!";
  许多人都做过这样的事情,但是,我们到底声明了什么? ......

java位运算例子

/*
一共3个移位运算符,左移位<<,右移位>>和无符号移位>>>。左移位<<在低位处补0。右移位>>若值为正则在高位插入0,若值为负则在高位插入1。无符号右移位>>>无论正负都在高位处插入0。
非运算符~
&对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。
......

Java实现循环队列

import java.io.*;
public class QueueArray {  
    Object[] a; //对象数组,队列最多存储a.length-1个对象  
    int front;  //队首下标  
    int rear;   //队尾下标  
    public Qu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号