-
。。。查看全部
-
。。。查看全部
-
join查看全部
-
sleep查看全部
-
thread查看全部
-
volatile查看全部
-
yield查看全部
-
public class Actor extends Thread { public void run() { System.out.println(getName() +"is an actor"); int count = 0; System.out.println(getName() + "show begins"+(++count)); System.out.println(getName() +"show is over"); } public static void main(String[] args) { Thread actor = new Actor(); actor.setName("Mr.Thread"); actor.start(); } }查看全部
-
一个.java文件中可以由很多个类,但是只能有一个类是public。查看全部
-
Thread的常用方法查看全部
-
进程和线程 线程的交互:互斥和同步查看全部
-
进程是什么查看全部
-
注:必须将keepRunning变量声明为volatile 使用volatile变量降低了发生内存一致性错误的风险, 因为任何对volatile变量的写操作都与对该变量的读操作建立了happens-before关系。这种关系意味着对volatile变量值的改变对其他线程总是可见的。更近一步, 当一个线程读取volatile变量的时候,该线程不但读取了最近的变化,而且是导致该变化发生代码的全部影响查看全部
-
获取线程的两种方法: 一、继承Thread类,可以直接调用 .getName()方法获取名字 二、实现Runnable接口,runnable中并没有getName()等方法,这时若想要调用这些方法就需要通过Thread类的静态方法currentThread()来获取当前线程的实体再调用。查看全部
-
Thread类常用方法 void start()启动线程 static void sleep()线程休眠 void join()使其他线程等待当前线程终止 static void yield()释放当前运行线程占用的系统资源 static Thread currentThread()返回当前运行的线程引用查看全部
举报
0/150
提交
取消