- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 linux 多线程环境下的几种锁机制
最近在学习多线程开发,各种各样的问题都是由于多线程资源竞争导致的。那么是否有一种同步机制来解决这个问题呢?讨论这个问题,姑且不讨论效率问题。其实小编也是个小白,被面试官各种问懵。 转之于:http://www.cnblogs.com/SealedLove/archive/2009/02/19/1393755.html 言归正传,今天我们主要讲几种多线程开发环境中的锁,以及他们的使用场景。 N
2016-04-18 21:59:38 2280
原创 Linux多线程学习笔记
在学习linux程序开发的过程中。多线程确是一块硬骨头。而为我们熟知的就是NPTL这套线程库,它已经成为了glibc的一部分。这次我们学习的内容主要包括线程的创建和结束,读取和设置常见的线程属性,以及常见的线程同步方式。 首先要说明的是线程的模型。为我们熟知的有三种线程模型。一个进程可以拥有M个内核线程和N个用户进程,其中M 言归正传: 首先所有的相关方法在头文件中有申明。 创建线程我们使
2016-03-30 22:24:49 398
原创 2016网易春季实习生招聘编程题-求第K大元素
题目如下: 有一个整数数组,请你根据快速排序的思路,找出数组中第K大的数。 给定一个整数数组a,同时给定它的大小n和要找的K(K在1到n之间),请返回第K大的数,保证答案存在。 测试样例: [1,3,5,2,2],5,3 返回:2 用了分治法来写了如下代码: #include #include using namespace std; int solve(vect
2016-03-30 21:30:19 392
原创 网易16年春季实习生招聘的一道算法题
参加了2016网易实习生的笔试,很遗憾没有通过,可能自己的知识面不够广,有道算法题的解法总结下吧。 题目如下: 小明陪小红去看钻石,他们从一堆钻石中随机抽取两颗并比较她们的重量。这些钻石的重量各不相同。在他们们比较了一段时间后,它们看中了两颗钻石g1和g2。现在请你根据之前比较的信息判断这两颗钻石的哪颗更重。 给定两颗钻石的编号g1,g2,编号从1开始,同时给定关系数组v
2016-03-30 15:57:44 866 2
原创 fuel 6.0 配置spice协议的整个过程
SPICE(独立计算环境简单协议)是红帽企业虚拟化桌面版的三大主要技术组件之一,具有自适应能力的远程提交协议,能够提供与物理桌面完全相同的最终用户体验。 项目中处理桌面可视化的问题,根据项目的需求,需要采用spice协议来替代默认的novnc,那么问题就来了,配置的问题相对还是蛮复杂的。 先说下我们这个测试平台的节点:(测试用途) 10.6.12.101 fuel主机 10.6.12.20
2016-03-14 22:21:38 1297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人