Java 多线程基础知识(摘抄)

雨燕双飞 提交于 2020-01-31 00:29:13

1 并发(concurrency)和并行(parallellism)
它们虽然都说是"多个进程同时运行",但是它们的"同时"不是一个概念。并行的"同时"是同一时刻可以多个进程在运行(处于running),并发的"同时"是经过上下文快速切换,使得看上去多个进程同时都在运行的现象,是一种OS欺骗用户的现象。
2 匿名对象
匿名对象:没有名字的对象:
new Car(); //匿名对象其实就是定义对象的简写格式。
Car c = new Car();
c.run();
用匿名对象来书写以上代码:
new Car().run();
3 Runnable 和 Thread的区别
Runnable 是接口。Thread 是类,且实现了Runnable接口。
Java中实现多线程有两种方法:继承Thread类、实现Runnable接口

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!