【转载】linux中互斥尽量用mutex,不用semaphore

DEFINE_MUTEX是来自include/linux/mutex.h中的一个宏,用它可以定义一把互斥锁,在Linux内核中,其实是在2005年底才建立比较系统、完善的互斥锁机制,在那年冬天,来自RedHat公司的Ingo Moln...

2014/10/17 23:34
36
[原]My first Python

我的第一个Python程序: print 'hello world' raw_input ("print any key to continue...") 在python3.4下应写为 print ("hello world! This is my first python!") input("Press enter key...

2014/10/17 23:34
3
[原]C++拾遗

int a=3,b=4; bool ok=(a==2,b==4); printf("%d\n",ok); //输出的结果是1,逗号既不是&& 也不是|| 应该是从前到后然后返回后面的值。 gets(char *str) 从stdin流中读取字符串,直至接受到换...

2014/10/17 23:34
2
[原]Python 简单异常处理

s=raw_input("Input your age:") if s =="": raise Exception("Input must no be empty.") try: i=int(s) except ValueError: print "Could not convert data to an integer." ...

2014/10/17 23:34
5
转战博客园!

终于受不了该死的每次写blog都要弄来弄去转换格式放在csdn里面了,以后在博客园中痛快的直接md写博客! print (“hello cnblogs!")

2014/10/17 23:34
47
Ubuntu下搭建ftp服务器

ftp服务器是个好东西啊= = 首先需要安装一个软件vsftpd sudo aptitude install vsftpd 如果想要更改匿名登录指向的目录可以使用 sudo dpkg-reconfigure vsftpd 修改配置文件/etc/vsftpd.con...

2014/10/17 23:34
4
[openmp]使用嵌套互斥锁锁定变量

本文出自:http://www.cnblogs.com/svitter 转载请注明出处。 如果有一个线程必须要同时加锁两次,只能用嵌套型锁函数 函数名称 描述 void omp_init_nest_lock(omp_nest_lock_t *) 初始化一个...

2014/10/17 23:34
576
[原]hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (这个只是题目名字) (多重背包)

本文出自:http://blog.csdn.net/svitter 原题:http://acm.hdu.edu.cn/showproblem.php?pid=2191 题意:多重背包问题。转换成为01背包解。多重背包转化为01背包的关键在于把件数从整体中孤立...

2014/10/17 23:34
56
操作系统经典同步互斥问题——哲学家就餐

仅仅允许4个人同时就餐 #include <iostream> #include <mutex> #include <cstdio> #include <thread> #include <semaphore.h> using namespace std; #define THINK(i) printf("ph[%d] is ...

2014/10/17 23:34
361
急速安装Ubuntu/windows双操作系统

本文出自:http://www.cnblogs.com/svitter FAQ 因为很多人都不看FAQ,比如像我,所以直接把FAQ写在最前面,然后把正文卸载最后面逼你看- - 常用软件下载(官网) diskgenius Ultroiso Ubun...

2014/10/17 23:34
78
[转]程序员装逼指南

程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼 所以呢,如何对其他程序员装逼就是一门很有学问的事了 --------------------------------------------------...

2014/10/17 23:34
8
[原]sdut2605 A^X mod P 山东省第四届ACM省赛(打表,快速幂模思想,哈希)

本文出自:http://blog.csdn.net/svitter 题意: f(x) = K, x = 1 f(x) = (a*f(x-1) + b)%m , x > 1 求出( A^(f(1)) + A^(f(2)) + A^(f(3)) + ...... + A^(f(n)) ) modular P. 1 <= n <= 10^...

2014/10/17 23:33
13
hdu1573 X问题

原题: http://acm.hdu.edu.cn/showproblem.php?pid=1573 这个题目真是坑爹啊- =首先说M个正整数,结果测试数据里面就有0 - =莫非0成了正整数? 扩展中国剩余定理解这道题目很多模板也不对-...

2014/10/17 23:33
1
2013蓝桥杯 CC++程序设计本科A组 连号区间数

标题:连号区间数 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即...

2014/10/17 23:33
24
C++编程2013.04.10

Description: 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表...

2014/10/17 23:33
62
ACM_DAG上的动态规划

有向无环图DAG 算法中有时称有向无环图为DAG ( Directed Acyclic Graph)·所谓有向无环图是指:任意一条边有方向,且不存在环路的图。 有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形...

C++编程日记

上机内容:C++程序的编写和运行 上机目的:掌握C++数学库的应用 我的程序: /* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:计算定期还款额度.cp...

2014/10/17 23:33
110
2012蓝桥杯C++本科 大数乘法

对于32位字长的机器,大约超过20亿,用int类型就无法表示了,我们可以选择int64类型,但无论怎样扩展,固定的整数类型总是有表达的极限!如果对超级大整数进行精确运算呢?一个简单的办法是:...

2014/10/17 23:33
10
C# 学生类 电力出版社 P107 T3(1)

using System; using System.Collections.Generic; using System.Linq; using System.Text; //author : Vit namespace ConsoleApplication3 { class Program { static voi...

c#
2014/10/17 23:33
14
***不在 sudoers 文件中。此事将被报告。

解决方法: 使用root用户登录 su cd /etc chomd 740 sudoers gedit sudoers 末尾加上 *** ALL=(ALL:ALL) ALL 保存退出即可。...

2014/10/17 23:33
487

没有更多内容

加载失败,请刷新页面