教学材料《Java概述》_第十一章.pptx

11.1Java线程与创建

11.1.1线程的概念线程(thread)是比进程更小的运行单位,是程序中单个顺序的流控制。在基于线程(thread-based)的多任务处理环境中,线程是最小的执行单位。一个进程中可以包含多个线程,这意味着一个程序可以同时执行两个或者多个任务的功能。例如,一个文本编辑器可以在打印的同时格式化文本。多线程程序比多进程程序需要更少的管理费用。进程是重量级的任务,需要分配它们自己独立的地址空间,进程间通信也是昂贵和受限的,同时进程间的转换也是需要花费系统资源的。而线程是轻量级的选手。它们共享相同的地址空间并且共同分享同一个进程。线程间的通信是便宜的,线程间的转换也是

文档评论(0)

1亿VIP精品文档

相关文档