-
戛然而止查看全部
-
错误的stop();不是一个正确停止线程的方法。查看全部
-
各个类查看全部
-
java memory mode locks,condition查看全部
-
volatile 保证了线程可以正确的读取其他线程写入的值查看全部
-
public class test extends thread{ //改写一个进程类 public void run(){ //重写run方法 system.out.println(getName()+"开始"); booleam out=true; //设置退出标志 int flag=0; while(out){ system.out.println(getName()+"运行"); ++flag; // 计数器开始工作 if(flag==30){ Thread.sleep(1000); // 调用父类的sleep方法,设置休眠时间(单位:毫秒) } system.out.pritln(getName()+"结束"); } } }查看全部
-
Thread的常用方法查看全部
-
笔记 笔记查看全部
-
不能用stop停止正在执行的线程,否则会让程序戛然而止,导致有些工作还没有完成程序就终止运行。查看全部
-
需要查一下为什么需要用volatile查看全部
-
Thread常用的方法查看全部
-
volatile 关键字 保证了线程可以正确地读取其他线程写入的值,如果不写成volatile,由于可见性的问题,当前线程有可能不能读到这个值//可见性JMM(JAVA内存模型)happens-before原则、可见性原则 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的值查看全部
-
继承 Thread 类查看全部
-
对象.查看全部
-
Thread常用的方法查看全部
举报
0/150
提交
取消