![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
三十而立90后
90后的天下
展开
-
Github 的持续集成小伙伴 Travis
以前在三星工作时接触过持续集成。 当时用的OBS。 前几天发现 GitHub 也有一个自动集成的工具——Travis. Travis 地址:https://travis-ci.org/ 1.进入首页,选择 Sign in with Github, 即用 github账号登陆 2. 登陆后,选择My Repositories 后的+ , 添加Gith原创 2016-01-24 20:34:15 · 578 阅读 · 0 评论 -
最全面的linux信号量解析
信号量 一.什么是信号量 信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程) 所拥有。 信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明 它被占用,测试的线程要进入睡眠队列中,等待被唤醒。 二.信号量的分类 在学习信号量之前,我们必须先知道——Linux提供两种信号量: (1) 内核信号量,由内核控制路径使用 (2) 用户态进程转载 2016-03-03 14:28:53 · 533 阅读 · 0 评论 -
使用消息队列的 10 个理由
过去几年中,我们一直在使用、构建和宣传消息队列,我们认为它们是很令人敬畏的,这也不是什么秘密。我们相信对任何架构或应用来说,消息队列都是一个至关重要的组件,下面是十个理由: 1. 解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵转载 2016-03-03 16:25:12 · 651 阅读 · 0 评论