摘要: #include using namespace std; typedef struct node { int number; struct node *next; }Node; Node *Delete(Node *head,int key) { Node *node1=head; Node *node2=NULL; if (head==NULL) { return NULL; } else { if (node1->number==key) ... 阅读全文
posted @ 2014-04-12 12:12 小小梦想不停追 阅读(212) 评论(0) 推荐(0)
摘要: #include"food.h"int main(void){ food_pnode h; foodlist_init(&h); foodlist_read(h); foodlist_show(h); return 0;}void foodlist_init(food_pnode *H){ *H=(food_pnode)malloc(sizeof(food_node)); if(NULL==*H){ printf("malloc error\n"); exit(-1); ... 阅读全文
posted @ 2014-04-06 22:23 小小梦想不停追 阅读(159) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include "link.h" 8 9 #define PORT 8888 10 int main(void) 11 { 12 int sock_fd; 13 int conn_fd; 14 struct sockaddr_in sin;//server port 15 struct sockaddr_in cin;//client port 16 socklen_t len; 17... 阅读全文
posted @ 2014-04-02 23:05 小小梦想不停追 阅读(181) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-03-29 18:16 小小梦想不停追 阅读(1) 评论(0) 推荐(0)
摘要: 进程间通讯包括有名管道,无名管道,消息队列,信号,共享内存,套接字。有名管道与无名管道:前者允许无亲缘关系的进程间通信,管道存在于文件系统中,后者存在于内核中。消息队列:与队列不同的是消息队列每次可以从队列中取同一类型的数据,而不是一个数据。消息队列克服了管道通信与信号通的信息量有限的缺点。信号:在软件层次上对中断的一种模拟。共享内存:最有效的进程间通信的方式,使得多个进程访问同一块内存空间,共享更新。但该通信方式依赖同步机制,如互斥锁和信号量。信号量:进程之间或同一进程不同线程之间的同步或互斥的手段。套接字:用于网络中不同机器之间。无名管道代码示例:创建管道------父进程fork(创建子 阅读全文
posted @ 2014-03-29 12:57 小小梦想不停追 阅读(259) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-03-29 11:30 小小梦想不停追 阅读(1) 评论(0) 推荐(0)