随笔分类 -  Linux

摘要:管道: 它包括无名管道和有名管道两种,前者用于父进程和子进程间的通信,后者用于运行于同一台机器上的任意两个进程间的通信消息队列: 用于运行于同一台机器上的进程间通信,它和管道很相似,是一个在系统内核中用来保存消息的队列,它在系统内核中是以消息链表的形式出现。消息链表中节点的结构用msg声明。共享内存 阅读全文
posted @ 2016-10-19 16:20 风雨缠舟 阅读(979) 评论(0) 推荐(0)
摘要:开始: 我拿到的是一个新盘,遇到的第一个问题是插上去后centos不能识别他,使用fdsik -l也没有这个U盘的任何信息,再windows上面查看他的格式也是fat32,没有问题,于是折腾了很久后我重新把他格式化,也同样格式化为fat32,这次就能识别了。 命令:fdisk -l (查看磁盘分区信 阅读全文
posted @ 2016-10-18 15:23 风雨缠舟 阅读(17620) 评论(1) 推荐(0)
摘要:为什么存在这两个东西: 空中传输的字节的顺序即网络字节序为标准顺序,考虑到与协议的一致以及与同类其它平台产品的互通,在程序中发数据包时,将主机字节序转换为网络字节序,收数据包处将网络字 节序转换为主机字节序 网络程序开发时 或是跨平台开发时 应该注意保证只用一种字节序 不然两方的解释不一样就会产生b 阅读全文
posted @ 2016-09-04 15:56 风雨缠舟 阅读(3553) 评论(0) 推荐(0)
摘要:1:进程与线程 进程是一个具有独立功能的程序的一次运行活动,是系统进行资源分配的一个基本单元。 线程是进程的一个实体,是cpu调度的基本单元,自己并不拥有系统资源,他的资源和该进程内的其他线程共享。、 引入线程的优点: 调度开销小,易于调度; 方便的实现并发; 充分利用多处理器的性能; 线程和进程的 阅读全文
posted @ 2016-09-04 15:37 风雨缠舟 阅读(1464) 评论(0) 推荐(1)
摘要:linux c多线程总结: 1:关于线程和进程 a:使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进程必须分配给 它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种"昂贵"的多任务工作方式。而运行于一个进程中的多个 线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远... 阅读全文
posted @ 2016-08-17 10:41 风雨缠舟 阅读(306) 评论(0) 推荐(0)
摘要:#include #include #include//包含文件的全部结构,属性 #include #include #include #include #include #include #include #include #include #include #define SER_PORT 1900 #define MAX_LEN 256 #define FI... 阅读全文
posted @ 2016-08-17 10:40 风雨缠舟 阅读(1101) 评论(0) 推荐(0)
摘要:#include #include #include #include #define MAX 20 //定义三个线程共同完成计数任务 pthread_t thread[3]; pthread_mutex_t mut;//定义互斥锁变量 int num=0; int i; void *thread1(){ printf("thread1:im thread 1"); for(i... 阅读全文
posted @ 2016-08-05 10:51 风雨缠舟 阅读(272) 评论(0) 推荐(0)