进程和线程

    技术2024-09-30  53

    起源不同

    先有进程,后又线程。由于处理器速度远大于外设,提高cpu利用率,诞生了线程。

    概念不同

    进程是具有独立功能的程序,是一个实例,是资源分配和调度的单位。线程是cpu调度的基本单位。

    内存共享方式不同

    进程间通信,IPC线程间通信,访问共享内存。

     

     

    线程共享内容

    进程代码块进程公有数据进程打开的文件描述符

     

    线程独立内容

    每个线程都有自己独立的堆栈

     

    数量不同

    一个进程包含多个线程

    开销不同

     

     

    java天然支持多线程

     

    一对一映射到操作系统的内核线程

     

     

    Processed: 0.012, SQL: 9