-
jstat:查看全部
-
建议:多使用runnable创建线程 程序中的同一资源指的是同一个runnable对象查看全部
-
检查线程 jstack java、jdk、bin目录下 或者命令窗输入jstack jstack -l pid(线程号)查看全部
-
主线程,等待键盘输入,守护线程向文件写内容 public void run(){ writetofile(); } private void writetofile(){ file filename = new file(lujin); outputstream os new fileoutputstream(filename,true); int count = 0; while(count<88){ os.write(("\r\nword"+count).getbytes()); system.outprintln("守护线程"+thread.currentthread().getname()+"向文件写入word"+count++); thread.sleep(1000); //休眠 } } new 对象 //创建线程 thread(对象) thread.start(); scanner sc = new scanner(system.in); //键盘输入,终止主线程 sc.next();查看全部
-
线程的生命周期 创建(new) 就绪状态(等待CPU服务) 运行状态 阻塞状态 终止(线程的run方法执行完毕,调用stop()方法) 线程某种原因让出CPU资源,让其它线程执行就是阻塞状态查看全部
-
runnable的线程公用一个对象,currentthread().getname()方法取值查看全部
-
模拟场景:查看全部
-
设置守护线程中注意:查看全部
-
设置守护线程查看全部
-
守护线程查看全部
-
线程分类查看全部
-
运行状态 阻塞事件查看全部
-
终止 错误的使用stop方法查看全部
-
获取Cpu 运行状态查看全部
-
创建状态:new Thread start() 就绪状态 但不一定是运行状态查看全部
举报
0/150
提交
取消