linux
root654321
这个作者很懒,什么都没留下…
展开
-
linux多进程编程
#include#include//对于此程序而言此头文件types.h用不到#include#include#includeusing namespace std; int main(int argc,char**argv)/*整数类型主函数*/{ pid_t pid=fork();/*传递参数*/ if(pid<0)/*如果(进程标记<0)*/ { cout<<"std原创 2014-04-15 23:46:49 · 575 阅读 · 0 评论 -
大学计算机软件专业生应该学什么?(转)
收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业的关口,应该学点什么才能对将来有用。随后又有不少朋友通过mail,im等等方式询问我对这个问题的看法。 本来不是计算机专业出身,也并非大师之类的人物,本来不敢好为人师。不过,既然作了这个行业,也算有点心得,被问到,也就说点心得和建议,对与不对,各位看官指教。盖个体情况差距极大,本文是个人观点,也就姑且一听,有转载 2014-04-17 16:07:24 · 1096 阅读 · 0 评论 -
多线程互斥 基于c++11
#include #include #include std::mutex m;int count=10;using std::cout;using std::endl;void hello1(){ for(int i=0;i { m.lock(); count++; cout原创 2014-04-16 23:40:09 · 631 阅读 · 0 评论 -
gcc g++ 支持 c++0x的办法 实现多线程
在gcc后面加上parameter -std=c++0x就可以了gcc -std=c++0xg++ -std=c++0x原创 2014-04-16 23:09:57 · 2319 阅读 · 0 评论 -
Linux多线程——使用信号量同步线程
信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量混淆,关于用于进程间通信的信号量的详细介绍可以参阅我的另一篇博文:Linux进程间通信——使用信号量。相似地,线程同步是控制线程执行和访问临界区域的方法。一、什么是信号量线程的信号量与进程间通信中使用的信号转载 2014-04-16 22:25:34 · 609 阅读 · 0 评论 -
Linux多线程——使用互斥量同步线程
前文再续,书接上一回,在上一篇文章:Linux多线程——使用信号量同步线程中,我们留下了一个如何使用互斥量来进行线程同步的问题,本文将会给出互斥量的详细解说,并用一个互斥量解决上一篇文章中,要使用两个信号量才能解决的只有子线程结束了对输入的处理和统计后,主线程才能继续执行的问题。一、什么是互斥量互斥量是另一种用于多线程中的同步访问方法,它允许程序锁住某个对象,使得每次只能有转载 2014-04-16 22:24:58 · 586 阅读 · 0 评论 -
学习linux消息队列通信
/*********************程序相关信息*********************程序编号:012程序编写起始日期:2008.11.1程序编写完成日期:2008.11.1程序修改日期: 修改备注:程序目的:学习linux消息队列通信所用主要函数:msgget(),msgsnd(),msgrc转载 2014-04-16 22:19:53 · 588 阅读 · 0 评论 -
学习linux共享内存
/*********************程序相关信息*********************程序编号:013程序编写起始日期:2008.11.1程序编写完成日期:2008.11.1程序修改日期: 修改备注:程序目的:学习linux共享内存所用主要函数:shmget(),shmat(),shmctl()转载 2014-04-16 22:19:25 · 597 阅读 · 0 评论 -
Linux多线程编译中为什么说pthread_create未定义
g++ -D_REENTRANT filename.c -o filename -lpthread就行了。原创 2014-04-15 23:04:49 · 677 阅读 · 0 评论 -
POSIX、进程、C++接口类、谓词
POSIXPOSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。 POSIX标准原创 2014-04-16 21:18:17 · 1219 阅读 · 0 评论 -
linux多线程编程
/*************************************************************************# File Name: test1.cpp# Author: B.Rok# mail: 29449850@qq.com# Created Time: 2014年04月15日 星期二 23时16分26秒 **************原创 2014-04-15 23:16:57 · 719 阅读 · 0 评论 -
no debugging symbols found
g++ -g原创 2014-04-15 23:15:20 · 1125 阅读 · 0 评论 -
linux(Ubuntu)安装QQ2013
1 ------linuxqq是QQ简化版,功能很少,界面很差,但是安装简单 下载地址:http://im.qq.com/qq/linux/ 可以选择对听版本的系统以及QQ 。这里建议下载tar.gz的版本,然后解压,执行./QQ就搞定了,很简单吧。 下载后运行命令: tar xzvf ************.tar.gz ////**号代转载 2014-04-17 16:50:35 · 550 阅读 · 0 评论