多线程二:jvm中的主线程&垃圾回收线程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程二:jvm中的主线程&垃圾回收线程相关的知识,希望对你有一定的参考价值。
1,什么时候使用多线程:当多个代码同事执行的时候就需要用到多线程。
2,jvm本身就是多线程的,因为在程序运行过程中会在堆内存产生很多垃圾,就需要被垃圾回收器进行回收。
3,main函数代码执行时,也在运行着垃圾回收。所以是同时执行的,这就是两个独立的线程来进行控制的。
4,执行垃圾回收的线程,称为垃圾回收线程。
5,执行main函数的线程,称为主线程。
6,创建一个执行路径(线程)的目的就是让单独一个线程去执行指定的代码和其他代码同事执行。这就是创建线程的目的。
7,对于主线程:它的运行代码度存储在主函数中。
8,对于垃圾回收线程:它运行就是用于回收对象垃圾的代码。
以上是关于多线程二:jvm中的主线程&垃圾回收线程的主要内容,如果未能解决你的问题,请参考以下文章