zoukankan      html  css  js  c++  java
  • 042_线程——我们写的代码,为什么我从来没有线程呢?

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

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

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

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

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

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

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

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

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

    首先只能 

  • 相关阅读:
    07.对称加密算法指令
    06.Openssl基本概念
    04.openssl背景
    03.openssl密码实现技术
    02.密钥学基本概念
    01.openssl-概述
    17行为型模式之命令模式
    16行为型模式之模板模式
    15结构型模式之享元模式
    14结构型模式之外观模式
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12425940.html
Copyright © 2011-2022 走看看