网站首页 > 精选教程 正文
1.进程是一个应用程序(一个进程是一个软件)
2.线程是一个进程中的执行场景 / 执行单元
3.对于java程序来说,当在Dos命令窗口中输入:java HelloWorld回车之后,会先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾,最起码,现在的java程序中至少有两个线程并发,一个是垃圾回收线程,一个是执行main方法的主线程。
4.在java中线程A和线程B,堆内存和方法区内存是共享的,但是栈内存独立,一个线程一个栈。
5.思考一个问题:使用了多线程机制后,main方法结束,是不是有可能程序也不会结束?main方法结束之时主栈线程结束了,其它的栈(线程)可能还在压栈弹栈。
- 上一篇: 什么是JAVA?想学习却不知道从哪开始?
- 下一篇: Java守护线程简介
猜你喜欢
- 2024-12-05 JAVA创建线程的三种方式、创建线程池的四种方式
- 2024-12-05 Java多线程详解——一篇文章搞懂Java多线程
- 2024-12-05 Java 中虚拟线程
- 2024-12-05 Java守护线程与用户线程的区别
- 2024-12-05 Java守护线程简介
- 2024-12-05 什么是JAVA?想学习却不知道从哪开始?
- 2024-12-05 什么是Java?你知道不?
- 2024-12-05 Java: 虚拟线程
- 2024-12-05 Java 是如何实现线程间通信的?
- 2024-12-05 JAVA线程的介绍和使用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)