JAVA多线程

来源:互联网 发布:个人网盘系统源码 编辑:程序博客网 时间:2024/05/17 07:11

1.Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行

2.多个线程可同时操作一个数据,为了保证该数据的准确性,可以对该数据加锁,放在同步代码块中

synchronize(){
}

当一个优先级高的线程进入就绪状态时,它只是有较高的概率能够抢到CPU的执行权,不是一定就能抢到执行权
抛出一个例外时,该线程就终止了
当前线程调用sleep()方法或者wait()方法时,只是暂时停止了该线程的运行,不是终止线程
当创建一个新的线程时,该线程也加入到了抢占cpu执行权的队伍中,但是是否能抢到,并不清楚



0 0