摘要:
26) 如何写代码来解决生产者消费者问题? 在现实中你解决的许多线程问题都属于生产者消费者模型,就是一个线程生产任务供其它线程进行消费,你必须知道怎么进行线程间通信来解决这个问题。比较低级的办法是用wait和notify来解决这个问题,比较赞的办法是用Semaphore 或者 BlockingQue 阅读全文
摘要:
在之前我们学习的过程中使用的对象大部分都是我们自己使用new关键字或者反射创建的,而现在的容器中会自动创建对象,我们只要直接使用即可,不需要我们再去创建这些对象,在Tomcat容器中提供了九种内置对象。 九大内置对象: 一 request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以 阅读全文