上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 90 下一页
摘要: 头文件getputch.h /* * getputch.c */ /* 用于getch/putch的通用头文件"getputch.h" */ #ifndef __GETPUTCH #define __GETPUTCH #if defined(_MSC_VER) || (__TURBOC__) || 阅读全文
posted @ 2019-12-09 15:00 王清河 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 给定两个由英文字母组成的字符串 String 和 Pattern,要求找到 Pattern 在 String 中第一次出现的位置,并将此位置后的 String 的子串输出。如果找不到,则输出“Not Found”。 本题旨在测试各种不同的匹配算法在各种数据情况下的表现。各组测试数据特点如下: 数据0 阅读全文
posted @ 2019-12-08 15:59 王清河 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 链表创建删除插入查找销毁操作 #include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct Node { int data; struct Node *next; }SLIST; SLIST *SList_Create( 阅读全文
posted @ 2019-12-08 13:33 王清河 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Courier 10 Pitch 阅读全文
posted @ 2019-12-07 14:33 王清河 阅读(612) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/times.h> #include<sys/types.h> #include<unistd.h> #include<ncurses.h> #define TBo 阅读全文
posted @ 2019-12-06 17:04 王清河 阅读(296) 评论(0) 推荐(0) 编辑
摘要: /* *drawWin.c */ #include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/times.h> #include<sys/types.h> #include<unistd.h> #include<ncurs 阅读全文
posted @ 2019-12-06 16:44 王清河 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: Linux 的 touch 命令用来修改文件时间戳,或者新建一个不存在的文件,使用方式如下: touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名) 本实验基于C语言实现Linux touch命令的 [-acm]选项。 注: touch file 阅读全文
posted @ 2019-12-04 14:28 王清河 阅读(3072) 评论(0) 推荐(0) 编辑
摘要: 我们使用互斥锁解决了多个线程的竞态条件问题。 互斥锁的一个主要特点是,谁先拿到锁先就可以优先访问共享资源,因此多个线程访问共享资源的互斥性是得到了保证,但是在某些场合可能还希望确保线程间执行的顺序。 如我们有一个共享内存数据资源M,我们整个程序设计需求是要求线程A在M上做了处理之后,线程B才能做处理 阅读全文
posted @ 2019-12-04 13:59 王清河 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 竞态条件 同一个进程的线程共享进程内的绝大部分资源,当一段访问这些共享资源的代码块,有可能被多个线程执行时,那么这段代码块就称为临界区。 当有多个线程并发的在临界区执行时,程序的执行结果会出现不确定性,这种情况称之为竞态条件。 实例: #include<stdio.h> #include<pthre 阅读全文
posted @ 2019-12-03 14:11 王清河 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一个线程可以对另一个线程提出取消申请,即线程被动终止的一种情况。向某个线程提出取消申请的接口: #include <pthread.h> int pthread_cancel(pthread_t thread); 如果一个线程因响应pthread_cancel而终止的,那么连接该线程时,将得到PTH 阅读全文
posted @ 2019-12-03 11:22 王清河 阅读(560) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 90 下一页