多线程
文章平均质量分 59
? Adore ?
这个作者很懒,什么都没留下…
展开
-
Java学习之多线程5
Java学习之多线程 5 线程安全: 一、 public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket person = new BuyTicket(); new Thread(person,"路人甲").start(); new Thread(person,"路人乙").start(); new Thread(person,"路人原创 2021-01-16 22:13:19 · 44 阅读 · 0 评论 -
Java学习之多线程4
线程状态 线程停止 public class TestStop implements Runnable{ private boolean flag = true; @Override public void run() { int i = 0; while (flag){ System.out.println("run...."+i++); } } public void stop(){原创 2020-12-27 21:20:49 · 65 阅读 · 0 评论 -
Java学习之多线程3
Lambda表达式 1.避免匿名内部类定义过多 2.可以让代码看起来更简洁 3.去掉了一对无用的代码。 函数式接口: 1.任何接口只包含唯一一个抽象方法 2.对于函数是借口,可用用lambda表达式来创建改接口的对象 /* 1.推导lambda表达式 */ public class TestLambda01 { public static void main(String[] args) { Like like = new Like(); lik原创 2020-12-26 21:58:23 · 49 阅读 · 0 评论 -
Java学习之多线程2
静态代理 public class StaticProxy { public static void main(String[] args) { BookStore bookStore = new BookStore(new You()); bookStore.buyBooks(); } } interface Books{ void buyBooks(); } //真实者 class You implements Books { @Over原创 2020-12-25 21:02:05 · 39 阅读 · 0 评论 -
Java学习之多线程
多线程 线程是程序中执行的线程。 Java虚拟机允许应用程序同时执行多个执行线程。 每个线程都有优先权。 具有较高优先级的线程优先于优先级较低的线程执行。 每个线程可能也可能不会被标记为守护程序。 当在某个线程中运行的代码创建一个新的Thread对象时,新线程的优先级最初设置为等于创建线程的优先级,并且当且仅当创建线程是守护进程时才是守护线程。 多线程的创建 创建一个新的执行线程有两种方法。 一个是将一个类声明为Thread的子类。 这个子类应该重写run类的方法Thread 。 然后可以分配并启动子原创 2020-12-23 22:13:49 · 56 阅读 · 0 评论