摘要: 下面给大家介绍线程几个简单的方法: sleep(); yield(); join(); 1、sleep(); sleep的意思就是睡眠的意思,当前线程停下来一段时间 ,让给其他的线程去执行,sleep的复活是完全取决于睡眠的时间,睡眠的时间到了自己会自动复活; 2、yield(); yield的意思 阅读全文
posted @ 2020-07-16 17:09 AmourLee 阅读(184) 评论(0) 推荐(0)
摘要: 既然学习多线程,那你就要知道线程是如何创建的,线程又是如何启动的,下面就看一下,线程的创建和启动; 1、创建线程的方法一般有三种: 继承Thread类 实现Runnable接口 实现Callable接口 2、启动线程的方法一般有四种: new T01().start(); new Thread(ne 阅读全文
posted @ 2020-07-16 16:42 AmourLee 阅读(151) 评论(0) 推荐(0)
摘要: 在模板模式中,定义了一个公开的执行模板的方法,字类可以按照需自己实现方法,但是它们的调用方法是必须要按照抽象类的方式来进行。 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 主要解决:一些方法通用,却在每一个子类都 阅读全文
posted @ 2020-07-16 15:24 AmourLee 阅读(149) 评论(0) 推荐(0)
摘要: 观察者模式主要存在于一对多的情况下,一个对象的修改需要通知多个依赖它的对象,它属于行为型的一种模式; 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协 阅读全文
posted @ 2020-07-16 11:15 AmourLee 阅读(153) 评论(0) 推荐(0)