资源简介
Posix多线程程序设计书中实例源码。
头文件errors.h
#ifndef __errors_h
#define __errors_h
#include <unistd.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
* Define a macro that can be used for diagnostic output from
* examples. When compiled -DDEBUG, it results in calling printf
代码片段和文件信息
/*
* alarm.c
*
* Simple synchronous alarm program. This is used as a
* reference for progressive examples of asynchronous
* alarm programs.
*/
#include “errors.h“
int main (int argc char *argv[])
{
int seconds;
char line[128];
char message[64];
while (1) {
printf (“Alarm> “);
if (fgets (line sizeof (line) stdin) == NULL) exit (0);
if (strlen (line) <= 1) continue;
/*
* Parse input line into seconds (%d) and a message
* (%64[^\n]) consisting of up to 64 characters
* separated from the seconds by whitespace.
*/
if (sscanf (line “%d %64[^\n]“
&seconds message) < 2) {
fprintf (stderr “Bad command\n“);
} else {
sleep (seconds);
pri
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-09-29 14:14 POSIX多线程程序设计源码\
文件 1937 1997-04-03 02:13 POSIX多线程程序设计源码\Makefile
文件 4559 1997-04-03 01:41 POSIX多线程程序设计源码\README
文件 855 1997-04-03 00:25 POSIX多线程程序设计源码\alarm.c
文件 6139 1997-04-03 00:25 POSIX多线程程序设计源码\alarm_cond.c
文件 1601 1997-04-03 00:25 POSIX多线程程序设计源码\alarm_fork.c
文件 5593 1997-04-03 00:25 POSIX多线程程序设计源码\alarm_mutex.c
文件 1561 1997-04-03 00:25 POSIX多线程程序设计源码\alarm_thread.c
文件 3417 1997-04-03 00:25 POSIX多线程程序设计源码\atfork.c
文件 6258 1997-04-03 02:09 POSIX多线程程序设计源码\backoff.c
文件 4294 1997-04-03 00:25 POSIX多线程程序设计源码\barrier.c
文件 1372 1997-04-03 00:25 POSIX多线程程序设计源码\barrier.h
文件 3072 1997-04-03 00:25 POSIX多线程程序设计源码\barrier_main.c
文件 1725 1997-04-03 00:25 POSIX多线程程序设计源码\cancel.c
文件 3363 1997-04-03 00:25 POSIX多线程程序设计源码\cancel_async.c
文件 2672 1997-04-03 00:25 POSIX多线程程序设计源码\cancel_cleanup.c
文件 1677 1997-04-03 00:25 POSIX多线程程序设计源码\cancel_disable.c
文件 3210 1997-04-03 00:25 POSIX多线程程序设计源码\cancel_subcontract.c
文件 2645 1997-04-03 00:25 POSIX多线程程序设计源码\cond.c
文件 1010 1997-04-03 00:25 POSIX多线程程序设计源码\cond_attr.c
文件 1136 1997-04-03 00:25 POSIX多线程程序设计源码\cond_dynamic.c
文件 700 1997-04-03 00:25 POSIX多线程程序设计源码\cond_static.c
文件 15582 1997-04-03 00:25 POSIX多线程程序设计源码\crew.c
文件 1425 1997-04-03 00:25 POSIX多线程程序设计源码\errors.h
文件 2369 1997-04-03 00:25 POSIX多线程程序设计源码\flock.c
文件 1129 1997-04-03 00:25 POSIX多线程程序设计源码\getlogin.c
文件 569 1997-04-03 00:25 POSIX多线程程序设计源码\hello.c
文件 1519 1997-04-03 00:25 POSIX多线程程序设计源码\inertia.c
文件 689 1997-04-03 00:25 POSIX多线程程序设计源码\lifecycle.c
文件 1051 1997-04-03 00:25 POSIX多线程程序设计源码\mutex_attr.c
文件 801 1997-04-03 00:25 POSIX多线程程序设计源码\mutex_dynamic.c
............此处省略25个文件信息
- 上一篇:编译原理实验decaf_PA3
- 下一篇:unity点线动画工程文件
相关资源
- 易语言 多线程防崩溃防卡死
- 基于select IO模型的远程目录浏览与多
- 简单QT多线程聊天程序
- 多线程并发的demo
- socket做的支持多线程断点上传or断点续
- 基于Qt的多线程并发服务器
- Linux下多人聊天室完整版
- 基于UDP、TCP、多线程的socket编程
- 两个串口多线程通信
- 多串口多线程通信
- delphi 多文件的多线程封装类
- 仿QQ聊天系统的
- 操作系统实验_多线程实现矩阵相乘
- 利用MoveToThread实现多线程编写
- swt页面后台多线程接受ModBUS协议Sock
- 操作系统模拟文件系统
- 应用多线程实现多串口同时通信
- qt导出、操作excel多线程
- 基于linux的socket多人聊天室程序,采用
- LINUX 下C编写UDP 文件传输 运用多线程
- QT实现HTTP JSON高效多线程处理服务器
- QT多线程—主界面卡死解决方案
- VC实现多线程socket通信
- 多线程代理验证
- Delphi进度条(多线程)美观不卡界面
- Pthread多线程编程指南
- 多线程性能测试工具(服务器压力测
- SOCKET实现远程算术运算(简洁经典实
- 使用qt和海康威视摄像机SDK
- Qt实现串口通信利用windows API实现串口
评论
共有 条评论