java语言的多线程
导语:Java线程是指进程内部的一条执行路径或者一个控制单元,下面是相关介绍,欢迎参考!
1、进程和线程:
进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。
线程:进程内部的一条执行路径或者一个控制单元。
两者的区别:
一个进程至少有一个线程
进程在执行过程中拥有独立的内存单元,而多个线程共享内存;
2、jvm多线程的启动是多线程吗?
java的虚拟机jvm启动的是单线程,就有发生内存泄露的可能,而我们使用java程序没出现这样的问题,
也就是jvm启动至少有两个线程,一个执行java程序,一个执行垃圾回收。所以是多线程。
3、多线程的优势:
解决了多部分同时运行的问题,提高效率
4、线程的弊端:
线程太多会导致效率的降低,因为线程的执行依靠的是CPU的来回切换。
【java语言的多线程】相关文章:
java的多线程09-09
java多线程08-31
java多线程介绍08-23
java多线程教程11-03
Java语言程序调试技巧与多线程问题06-14
如何使用java多线程08-23
Java多线程问题总结10-24
Java使用多线程的优势07-10
Java多线程基本使用11-08