![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
孟海滨
这个作者很懒,什么都没留下…
展开
-
初步认识nio
nio阻塞和非阻塞,同步和异步阻塞和非阻塞1.阻塞的意思是资源未就位,线程就一直等待就位,例如socket的读写操作,没有数据就一直卡在哪里。或者是我等待《庆余年》更新,但是现在电视还没有开始,那我就盯着电视,这期间我就不干别的了,对于我来说,我就是阻塞状态,这期间我不能做别的事情。2.如果我一会打开爱奇艺看一下,没有播放,我写点bug,然后过几分钟我再看一下,对于我来说,我就是非阻塞的了...原创 2020-01-14 09:59:59 · 301 阅读 · 0 评论 -
java多线程详解
多线程,这个词我们再熟悉不过,那么什么是多线程,一句话就是多个任务一起执行。为什么用多线程至于什么是线程,什么是进程进程和线程比较这篇文章已经详细的介绍,我就不多说了。 那么在java中我们为什么要用多线程呢。 举一个简单的例子,以前我做省一级考试系统的时候,做的是选择题和判分的部分,而判分的时候呢,需要word判分,excel判分,ppt判分,email判分等等,按照顺序结构来讲,我们一般是这原创 2016-06-06 19:50:34 · 883 阅读 · 8 评论 -
java基础之队列
QueueQueue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承原创 2016-06-30 09:17:05 · 446 阅读 · 3 评论