摘要: 接口的作用:接口只是一个规范,所以里面的方法都是空的。假如我开了一个宠物粮店,声明所有宠物都可以来我这里买粮食,这就相当于一个接口,应用的地方接受符合这个接口类型的参数就可以统一了。 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface 阅读全文
posted @ 2020-12-02 19:50 晴晴小可爱的小弟 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 同一把锁(synchronized)锁住的代码一次性只能进一个,就像火车上上厕所,一个进去了,后面要进这个厕所的就需要等待他出来为止,但是如果他是进的别的厕所就不相干了 1)获取锁的线程执行完了改代码块,然后线程释放对锁的占有; 2)线程执行发生异常,此时JVM会让线程自动释放 具体请看下面: ht 阅读全文
posted @ 2020-12-02 19:28 晴晴小可爱的小弟 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 什么是线程与进程 多线程的应用场景 不适用cpu操作密集型任务, 适合io操作密集型任务 同一进程中的数据是互通的,因为python多线程是假多线程,我们要用到多核就需要开多个进程来实现,但是坏处是数据不能互通 线程:是操作系统最小的调度单位,是一串指令的集合 进程:eg:QQ要以一个整体的形式暴露 阅读全文
posted @ 2020-12-02 19:12 晴晴小可爱的小弟 阅读(61) 评论(0) 推荐(0) 编辑