摘要:
观察者模式可以应用在很多场景: 观察者模式的优点:1.观察者与目标之间实现了抽象的耦合 2.观察者模式实现了动态联动 3.观察者模式可实现广播模式 观察者模式的缺点:可能会引起许多无谓的操作。 不管怎么说观察者模式还是应用与我们的生活场景中,其中优点还是大于缺点的。 观察者模式所涉及的角色有: ● 阅读全文
摘要:
HTTP常用响应头:(既能用于响应,也能用于请求)Cache:no-cachePragma:no-cacheConnection:close/keep-AliveData: 有时候我们会遇到这种情况,就是在不点刷新的时候,鼠标的光标停在地址栏时点击回车。1.有些网站的及时性要求高,这就... 阅读全文
摘要:
要是一个线程池如果通过Runnable接口实现,则意味着类中的属性将被多个线程程序共享,产生的问题就是资源同步的问题: 1.线程的延时会导致其他线程会提前或延后对资源共享块进行操作。 2.要是多个线程在处理一个问题时都处在判断对方的执行状态时,线程会变成死锁。上面的问题我们可以通过同步进行解决(... 阅读全文
摘要:
线程的状态:创建线程Threadname = new Thread() 就绪状态 运行状态 堵塞状态 死亡状态线程的操作:1。在Thread类中可以通过getName()和setName()方法设置线程的名称,尽量避免名称的重复出现。要是在线程的操作过程中没有给线程一个名称,则在系统使用时会... 阅读全文
摘要:
进程:程序一次执行过程,需要经历代码加载、代码执行的执行完毕的一个完整的过程java的多线程可以运行多个程序块,是程序的运行效率提高,克服传统线程语序无法解决的问题线程的运行需要本机操作系统的支持Thread类:如果一个类继承了Thread类那么只能调用一次start方法,如果多次调用就会抛出Ill... 阅读全文