-
start sleep join查看全部
-
1.不要使用stop()方法来停止线程,这种对资源没有进行清理就直接关闭造成不稳定; 2.使用volatile来修饰一个标识变量,这个修饰符的作用能让其它线程对该值的操作能写入,以正确同步状态;通过修改该变量来关闭线程,有利于对线程占用的资源进行清理或完整执行线程逻辑 volatile keeprunning = false;查看全部
-
java多线程Thread()常用方法查看全部
-
推荐书目查看全部
-
并发编程工具查看全部
-
多线程常用交互模型查看全部
-
线程安全性查看全部
-
Locks&Condition查看全部
-
JMM模型查看全部
-
多线程重点查看全部
-
Thread常用方法查看全部
-
程序是指令、数据及其组织形式的描述,进程是程序的实体。 进程:程序(任务)的执行过程,具有动态性;持有资源(共享内存,共享文件)和线程,是系统进行资源分配和调度的基本单位。 线程:有时被称为轻量级进程,是程序执行流的最小单元,线程共享进程的所有资源 进程和线程的关系:一对多,同一进程可以拥有多个线程 线程之间的关系(交互):互斥、同步查看全部
-
线程笔记查看全部
-
进程包括多个线程,线程之间有互斥和同步查看全部
-
package com.xxt.test; public class Actor extends Thread { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Thread actor=new Actor(); actor.start(); } public void run(){//线程 System.out.println(getName()+",该配合你演出的我演视而不见。"); int count=0; boolean keepRunning=true; while(keepRunning){ System.out.println("登台演出"+(++count)); if(count==100){keepRunning=false;} if(count%10==0){ try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } System.out.println("演出完毕"); } }查看全部
举报
0/150
提交
取消