首页 > 编程语言 > 详细

042_线程——我们写的代码,为什么我从来没有线程呢?

时间:2020-03-06 13:44:16      阅读:46      评论:0      收藏:0      [点我收藏+]

程序的最小执行单位是线程,多个相关线程合并成了进程。但是我怎么感觉我从来没有见过线程呢?

想要理解线程应该就要理解操作系统,cup,等待池,这些概念!

我们的main()再jvm中就是一个主线程。jvm就是不是就相当于虚拟的操作系统,他可以分配cpu内存,调用相关进程?

 

对于整个计算机我好像理解错了,认为cpu,内存,显卡这些适合window操作系统配套的,其实并不是这样,应该是先有了cpu,内存这些物理软件,

然后windows就是基于这些硬件的原理开发出来的操作系统,同样的Linux等操作系统。

也就是任何操作系统都有cpu,内存这些硬件基础。

 

 

什么是虚拟机?虚拟机有什么作用?

java语言写的程序都跑在虚拟机上,然后虚拟机有跑在了操作系统上,操作系统跑再硬件上。

但是为什么不是虚拟机直接跑在硬件上?

首先只能 

042_线程——我们写的代码,为什么我从来没有线程呢?

原文:https://www.cnblogs.com/pogusanqian/p/12425940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!