Java多线程
Sky306680478
努力学习
展开
-
线程和进程(补充下:并发,并行)
自我总结: 进程:程序是静态的,而进程是动态的,当一个程序进入内存运行的时候,就会变成一个进程,一个程序里面至少有一个进程,每个进程都有各自内存,具有独立性。 线程:一个进程至少有一个线程,每个线程都有各自的内存,而且一个进程内的所有线程也共用进程的资源内存。 并行:多个指令执行在多个CPU上 并发:多个指令执行只有一个CPU ...原创 2021-06-22 20:45:20 · 46 阅读 · 0 评论 -
Java 多线程 和单线程的区别?
自我总结: 1.什么是多线程,什么是单线程? 多线程可以理解为:多个线程同时可以做多个事情,这里的同时并不是所有的线程同时执行, 而是CPU高速运转,不停的让线程执行,挂起,执行,时间很短,让看起来像是同步执行的。 列子: 餐厅里面有很多服务员,能够做很多事情,就是多线程 单线程:单个线程做完,才可以让下一个线程执行。 列子: 餐厅只有一个服务员,他只能做完一件事后才能接着做另一件事。 ...原创 2021-06-22 20:28:19 · 593 阅读 · 0 评论