什么是线程?线程与进程有什么异同?
线程是进程中可独立执行的子任务。
线程与进程的相同点:都具有生命周期,都可并发执行。
不同点:线程与进程的根本区别是把进程作为资源分配单位,而线程是调度和执行单位;每一个进程都有自己的主存空间(不同的进程有不同的主存空间),但同一进程中的各线程共享该进程的主存空间,进程中的所有线程对进程的整个主存空间都有存取权限。
什么是线程?线程与进程有什么异同?
线程是进程中可独立执行的子任务。
线程与进程的相同点:都具有生命周期,都可并发执行。
不同点:线程与进程的根本区别是把进程作为资源分配单位,而线程是调度和执行单位;每一个进程都有自己的主存空间(不同的进程有不同的主存空间),但同一进程中的各线程共享该进程的主存空间,进程中的所有线程对进程的整个主存空间都有存取权限。