BlockingQueue学习
引言
在java.util.Concurrent
包中,BlockingQueue
很好的解决了在多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。同时,BlockingQueue也用于java自带线程池的缓冲队列中,了解BlockingQueue也有助于理解线程池的工作模型。
在java.util.Concurrent
包中,BlockingQueue
很好的解决了在多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。同时,BlockingQueue也用于java自带线程池的缓冲队列中,了解BlockingQueue也有助于理解线程池的工作模型。
如果你想让你的服务器直接能访问某一个目录,不需要经过servlet,也不需要用ftp。
在使用socket编程的时候,发现当使用完getInputStream方法后,再获取OutputStream就会报
java.net.SocketException: socket closed错误
如果一个程序只包含固定数量的且其生命周期都是已知对象,那么这是一个非常简单的程序——《think in java》
了解容器前,先提出一个问题,ArrayList和LinkedList谁的处理速度更快呢?