1. 首页
  2. 编程语言
  3. Java
  4. Java多线程之进阶篇(一).docx

Java多线程之进阶篇(一).docx

上传者: 2020-07-20 17:45:22上传 DOCX文件 880.83KB 热度 12次
实现并发最直接的方式是在操作系统级别使用进程。进程是运行在它自己的地址空间内的自包容的程序。多任务操作系统可以通过周期性地将CPU从一个进程切换到另一个进程,来实现同时运行多个(进程)程序,尽管使得每个线程看起来在其执行过程都是歇歇停停。进程被操作系统互相隔开,因此不会彼此干涉,这使得用进程编程相对容易一些。与此相反,像java所使用的这种并发系统会共享内存或I/O这样的资源,因此编程编写多线程程序最基本的困难在于,协调不同线程驱动的任务之间这些资源的使用,以便使得这些资源不会同时被多个任务访问。
用户评论