会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
立志改变世界的nobody
博客园
首页
新随笔
联系
订阅
管理
2020年1月3日
生产者-消费者模式的学习
摘要: 生产者-消费者模式是一个常用的结构,也是多线程的一个典型应用场景。在这个模式下,生产者生产产品放入仓库,消费者从仓库中取出产品消费,为了确保正确,仓库必须进行同步操作。因此,要用到一些阻塞方法。消费者和生产者在进行各自对仓库的操作时,都需要获取仓库的锁,否则会被阻塞;反过来,对仓库的操作完成之后,要
阅读全文
posted @ 2020-01-03 11:00 立志改变世界的nobody
阅读(159)
评论(0)
推荐(0)
2019年1月25日
浅谈传输层协议TCP和UDP
摘要: 在当今因特网的层次结构中,传输层的协议主要有两种,其一为Transmission Control Protocol,即TCP;其二为User Datagram Protocol,即UDP。 1、TCP service model TCP是使用最广泛的传输层通讯协议,它在两个端系统之间建立连接,并通过
阅读全文
posted @ 2019-01-25 21:52 立志改变世界的nobody
阅读(502)
评论(0)
推荐(0)
2018年12月30日
多线程编程的初步形象化理解
摘要: 近日在学习Java的并发编程,接触到一些新的概念,开始比较晦涩,就想到用一个例子来生动地解释一下,或许可以帮助到初学者来理解。 并发编程,与顺序编程相反相成。并发指的是,有多个程序同时处于开始执行和执行完毕的状态之间。线程,是分配CPU时间的最小单位,用以驱动程序块的执行。进程,是运行在它自己的地址
阅读全文
posted @ 2018-12-30 21:38 立志改变世界的nobody
阅读(516)
评论(0)
推荐(0)
2018年12月19日
二叉查找树的非递归遍历
摘要: 前几天偶然看到一个经典的算法问题,是二叉树的非递归后序遍历,只允许用一个栈。 于是想了一想,写了一个版本,但是逻辑有误,无法完成预定目标。抓耳挠腮之际,上网百度了一下,看到有朋友用LinkedList的addFirst方法很好地解决了这个问题,给了我很好的启发从而写出了自己方法。 二叉树的遍历,用递
阅读全文
posted @ 2018-12-19 21:28 立志改变世界的nobody
阅读(518)
评论(0)
推荐(0)
公告