什么是线程?它与进程有什么区别?为何要使用多线程

    线程是指程序在执行过程当中,可以执行程序代码的一个执行单元。在Java语言中,线程有四种状态:运行、就绪、挂起和结束。     进程是指一段在执行的程序。而线程有时也被称为轻量级进程,各个线程之间共享程序的内存空间(代码段、数据段和堆空间)及一些进程的内存空间(例如打开的文件),可是各个线程拥有本身的栈空间,进程与线程的对比关系以下图。     在操做系统级别上,程序的执行都是以进程为单位
相关文章
相关标签/搜索