![](https://img-blog.csdnimg.cn/20200228114917810.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
多线程
程序中执行方式
roll_(¦3」∠)_back
啥也不会,啥也不是,小白一个,偶尔还会嘤嘤嘤。
展开
-
Java--单例模式下多线程问题
//饿汉式 class Single{ private static Single s=new Single(); private Single() { } public static Single getInstance() { return s; } } //懒汉式 class Single{ private static Single s; private S...原创 2020-02-20 18:54:50 · 186 阅读 · 0 评论 -
Java--线程(Thread)常用方法+卖票实例演示
常用方法 start() 启动线程并执行run()方法 run() 线程任务封装在run()中 currentThread() 静态的获取当前线程对象的引用 getName() 获取线程的名字 用法演示:Thread.currentThread().getName(); setName() 改变当前线程的名字 用法演示:Thread.currentThread(...原创 2020-02-17 21:27:39 · 176 阅读 · 0 评论 -
Java-线程创建方式
先看一个正常的程序 public class JVM { public static void main(String[] args) { Person s1=new Person("张三"); Person s2=new Person("李四"); s1.run(); s2.run(); for(int i=1;i<=10;i++) { System.ou...原创 2020-02-16 20:46:58 · 137 阅读 · 0 评论 -
Java--多线程的概述
进程(process) 是程序的一次执行过程,或是正在运行的程序。 线程(thread) 进程可以进一步细化成线程,是一个程序内部的一条执行路径。 多线程作用让多个代码同时进行。 jvm多线程解剖 cpu执行会在main和垃圾回收以及其他程序之间来回切换 class Person{ //重写finalize方法 @Override protected void finalize() thro...原创 2020-02-16 12:07:54 · 126 阅读 · 0 评论