搜索资源列表
pthread_examples.tar
- 多线程程序作为一种多任务、并发的工作方式,有以下的优点: 1) 提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。 2) 使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。 3) 改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,
spidmadriver
- 本驱动程序在linux2.6.17中测试通过。yangxing msn:lelma_yx@hotmail.com 希望对SPI操作的朋友有所帮助。 一、工作方式: 从设备:SPI为MASTER模式 S3C2410:SPI为SLAVE模式+DMA 二、工作流程 1.S3C2410从接收:当从设备发送数据时,S3C2410利用DMA方式收数,收到指定长度的数据,则进入DMA中断,将接收的数据拷出。 2.S3C2410从发送:当S3C2410需要发送,首先由RTS请求
wait
- 想学linux中的motif编程,这程序就是最好的老师,吐血上传
misc-modules
- 几个实用的Linux驱动模块,演示了模块的编写,wait/sleep, I/O空间的访问等。
qtdso-0.3.1
- 虚拟频谱分析仪的设计,在linux下面安装qt3.3以上的版本才可以运行。 安装步骤如下: Untar the tarball Enter the directory QtDSO call ./configure call make and wait a few minutes
v6sh.tar
- Unix 第 6 版的 sh 手册和源码,感兴趣请参考`The UNIX Time-Sharing System , CACM, July, 1974,它给出 Shell 操作的理论。 chdir (I), login (I), wait (I), shift (I) -Unix version 6 of sh manuals and source code, please refer interested The Unix Time-Sharing System, CACM, July, 19
信号量来解决操作系统的消费者与生产者问题
- 一个UNIX进程间通讯的程序,使用了信号量来解决操作系统的消费者与生产者问题,使用了fork,wait,nanosleep,sempo等unix函数。-a UNIX inter-process communication, the use of the signal operating system to solve the volume of consumers and producers, the use of the fork, wait, nanosleep, sempo other u
myshell
- 应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符;接受和分析命令行(滤去无效的空格、tab符号以及换行符等);执行命令(要有出错处理;输入exit或者bye退出);返回父进程; b) 处理后台程序(不需要wait) c) 处理多行命令(分析命令行中的‘ ’并处理之) d)应用 dup(), pipe()系统调用具有输入输出重定向以及管道功能;-Application of UNIX s fork () system call,
libthread_new
- 实现了一个线程池。其中运用了队列,以避免任务丢失。在队列和线程池之间创建了一个中间夹层,以提高可移植性。当任务来时,先压入队列,然后唤醒线程执行操作。线程完成任务后,再去队列查询,如果有任务就去执行,没有则阻塞,等待-Implements a thread pool. The application the queue, to avoid task lost. In the queue and thread pool between to create a intermediate sandwi
ForkAndExec.tar
- 演示Linux下使用exec函数族启动子进程的方法,用C语言编写。 实际上Linux系统调用中没有“exec()”这个函数,而是有一个exec函数族,它们的原型都不是“exec()”。-Demonstration of the use of Linux promoter exec Functions process method, using C language. In fact there is no Linux system calls
01051312.tar
- 应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符;接受和分析命令行(滤去无效的空格、tab符号以及换行符等);执行命令(要有出错处理;输入exit或者bye退出);返回父进程; b) 处理后台程序(不需要wait) c) 处理多行 -With C++ Prepared Linux myshell, support the redirect and pipe symbols, support for CD command r
ivi_ls
- 目的: 1、应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符; 接受和分析命令行(滤去无效的空格、tab符号以及换行符等); 执行命令(要有出错处理;输入exit或者bye退出);返回父进程; b) 处理后台程序(不需要wait) c) 处理多行命令(分析命令行中的‘ ’并处理之) d)应用 dup(), pipe()系统调用具有输入输出重定向以及管道功能;
reader-writer
- 解决读者-写者的想法: 就是所谓的”忙等待“。一个进程(线程)要使用某个资源,先看能否满足”一定要求“,能,就使用, 不能就等待直到这个要求满足为止。 -Solve the readers- the idea of writing: the so-called " busy waiting." A process (thread) to use a resource, look at the can meet the " demands" , t
pthread
- 基于ARM9的Linux多线程应用程序。生产者写入缓冲区和消费者从缓冲区读数的具体流程,生产者首先获得互斥锁,并且判断写指针+1后是否等于读指针,如果相等则进入等待状态,等候条件变量notfull;如果不等则向缓冲区中写入一个整数,并且设置条件变量为notempty,最后释放互斥锁。消费者线程与生产者线程类似。-ARM9-Linux-based multi-threaded applications. Producers and consumers into a buffer from the
mysuccess_uclinuxDriver
- ucLinux下成功的驱动程序。含有具体的每步开发过程.非常值得期待-ucLinux the successful drivers. Each step contains a specific development process. Very much worth the wait
third
- linux 下用C编程的fork exec wait exit 函数的实例!-the example of fork exec wait exit
process_control
- 进程控制,linux编程,系统调用,fork()、exec()、exit()、waitpid()函数的功能以及实现过程,1创建两个子进程,重复显示代码2调用exec()更换自己的代码。计算机操作系统第三版实验二-process control :fork()exec()waitpid()exit().show some words constantly both in the parent s and children process
CServer.tar
- 用UICI库实现了父服务器策略。父进程接受客户机连接并创建出一个子进程来调用copyfile,这样父进程就可以继续等待连接了。-By UICI library implements strategy for the parent server. The parent process to accept the client connections and creates a child process to call copyfile, so the parent process can con
producer_consumer
- 在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。-In the same address space of a process implemented within the two threads. Th
iwl-notif-wait
- iwl notification wait init for Linux v2.13.6.