码迷,mamicode.com
首页 >  
搜索关键字:unix环境    ( 500个结果
多线程编程之Linux环境下的多线程(二)
上一篇文章中主要讲解了Linux环境下多线程的基本概念和特性,本文将说明Linux环境下多线程的同步方式。 在《UNIX环境高级编程》第二版的“第11章 线程”中,提到了三种基本的同步机制:互斥、读写锁、条件变量。下面分别针对这三种机制进行说明:一、线程互斥 互斥意味着具有“排它性”,即两个...
分类:编程语言   时间:2014-10-30 19:06:50    阅读次数:286
UNIX环境编程学习笔记(23)——信号处理初步学习
lienhua342014-10-291 信号的概念维基百科中关于信号的描述是这样的:在计算机科学中,信号(英语:Signals)是 Unix、类 Unix 以及其他 POSIX 兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个...
分类:其他好文   时间:2014-10-30 01:47:41    阅读次数:226
嵌入式到底要学哪些东西?
有些人一直在问,嵌入式要学哪些东西?今天我详细告诉你到底要学哪些技术: 刚开始: 1)学习 Linux系统安装、 常用命令、应用程序安装。 2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过 ...
分类:其他好文   时间:2014-10-28 11:39:08    阅读次数:221
孤儿进程与僵尸进程[总结]
孤儿进程与僵尸进程[总结]1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,....
分类:系统相关   时间:2014-10-24 20:41:48    阅读次数:284
curl命令具体解释
对于windows用户假设用Cygwin模拟unix环境的话,里面没有带curl命令,要自己装,所以建议用Gow来模拟,它已经自带了curl工具,安装后直接在cmd环境中用curl命令就可,由于路径已经自己主动给你配置好了。 linux curl是一个利用URL规则在命令行下工作的文件传输工具。.....
分类:Web程序   时间:2014-10-21 21:16:05    阅读次数:318
Linux C Project :pong
在linux下用c语言利用信号机制完成了一个弹球的小游戏,代码如下: bounce.h /* bounce.h */ /* some settings for the game */ #define BLANK ' ' #define DFL_SYMBOL 'o' #define TOP_ROW 5 #define BOT_ROW 20 #define LEFT_EDGE...
分类:系统相关   时间:2014-10-21 12:27:14    阅读次数:511
Linux 多线程通信
摘自资料(linux 与Windows不同) 线程间无需特别的手段进行通信,由于线程间能够共享数据结构,也就是一个全局变量能够被两个线程同一时候使用。只是要注意的是线程间须要做好同步,一般用mutex。能够參考一些比較新的UNIX/Linux编程的书,都会提到Posix线程编程,比方《UNIX环境高...
分类:编程语言   时间:2014-10-19 22:43:32    阅读次数:712
自己动手写shell命令之write
Linux下write命令允许用户跟其他终端上的用户对话。用c语言实现shell命令write,代码如下: #include #include #include #include #include #include #include #include #include char * get_terminal_name(char *); char * get_terminal_...
分类:系统相关   时间:2014-10-17 18:49:12    阅读次数:219
UNIX环境编程学习笔记(22)——进程管理之system 函数执行命令行字符串
lienhua342014-10-15ISO C 定义了 system 函数,用于在程序中执行一个命令字符串。其声明如下,#include int system(const char *cmdstring);system 函数在其实现中调用了 fork、exec 和 waitpid 函数。syste...
分类:系统相关   时间:2014-10-17 00:48:23    阅读次数:226
自己动手写shell命令之du
du命令可以查看指定文件夹占用的磁块数,以下为linux下c语言实现shell du指令的代码(支持-k选项): #include #include #include #include #include int disk_usage(char *); int k = 0; int main(int argc,char * argv[]) { int i; for(i = 1;...
分类:系统相关   时间:2014-10-16 19:19:32    阅读次数:212
500条   上一页 1 ... 36 37 38 39 40 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!