搜索资源列表
ProcessManagement
- 实现进程管理。进程的创建,挂起,阻塞,以及完成。-realization process management. Process creation, aloof, obstruction, and the completion.
socket
- 提供了非阻塞的客户端和服务器端通信的实例程序。用linux下的C语言实现。
concurrent_heap
- 是一个linux下面实现的非阻塞的堆,作者比较牛,是国外的非阻塞算法专家。
processmanager
- 一个linux进程管理器,具有以下功能: 管理系统的进程, 包括系统中进程的ID,owner ID, effective user ID、 进程之间的关系、各个进程占用的内存大小、进程的状态; 列出各个进程使用的文件描述符,以及它们打开的文件; 列出各个进程当前的信号使用情况, 包括各个阻塞的信号,各个信号的处理(如采用的哪一种处理方式,如采用了Catch function,给出Catch Function的地址或名称); 能对某一进程进行挂起、暂停
UNIX环境下的高级IO技术
- UNIX环境下利用高级IO技术实现非阻塞的输入/输出-UNIX environment using high technology to achieve non-blocking IO input / output
spserver-0[1].8.5.src.tar
- spserver 是一个实现了半同步/半异步(Half-Sync/Half-Async)和领导者/追随者(Leader/Follower) 模式的服务器框架,能够简化 TCP server 的开发工作。 spserver 使用 c++ 实现,目前实现了以下功能: 1.封装了 TCP server 中接受连接的功能; 2.使用非阻塞型I/O和事件驱动模型,由主线程负责处理所有 TCP 连接上的数据读取和发送,因此连接数不受线程数的限制; 3.主线程读取到的数据放入队列,由一
testsleep
- 在Linux测试sleep函数是否对其它进程阻塞-Linux sleep function tests whether the other process obstruction
IO多路复用 SELECT函数
- IO的多路复用(Select函数) 注:为了解决创建子进程带来的系统资源消耗而采用多路I/O模型 一般来说当我们在向文件读写时,进程有可能读写出阻塞,如果我们不希望阻塞,我们的一个选择是用select系统调用。只要我们设置好select的各个参数那么文件可以读写的时候select通知我们说可以读写,在我们调用select时进程会一直阻塞到以下一种情况发生 1) 有文件可以读 2) 有文件可以写 3) 超过所设置的时间
select.rar
- linux下使用select函数实现多个socket无阻塞连接,linux use select function of multiple non-blocking socket connect
UDP_select()
- 通过UDP和select函数来实现非阻塞的通话机制,已达到客户端之间的通讯-Through the UDP and select functions to achieve non-blocking call mechanism, has reached the communication between the client
async.rar
- linux的socket的非阻塞函数fcntl的用法,linux non-blocking function of the socket of the use of fcntl
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
cannon
- 并行程序设计,使用mpi,实现矩阵相乘的cannon算法,包括阻塞式和非阻塞式-Parallel programming, the use of mpi, cannon to achieve matrix multiplication algorithms, including blocking and non-blocking
relay
- linux源码,利用状态机,实现io非阻塞操作-linux-source, using a state machine, to achieve non-blocking io operations
relay2
- linux源码,利用状态机实现io非阻塞操作 版本2,用结构体保存中间状态,可实现状态恢复-linux source code, the use of state machine to achieve non-blocking io operations version 2, using the structure to preserve intermediate state, the status of the restoration can be achieved
client
- 客户端的开发小程序。linux中各shell命令的运用,使用消息队列和通信进程-The development of client applets. linux in order to use the shell, use the message queue and communication process
linux_buffer_module
- 《嵌入式Linux中的进程同步无竞争态读写》 在系统需要并发性能时,可以提供缓冲机制,避免生产者的消息阻塞。-Embedded Linux in the process of simultaneous read and write non-competitive state in the system required concurrent performance, they can provide a buffer mechanism to avoid blocking message
fcntl
- Linux网络编程I/O多路复用的解决方案:非阻塞方式 fcntl函数实现 fcntl.c-Linux Network Programming I/O multiplexing solution: non-blocking fcntl function the way fcntl.c
Linuxdevicedriveradvancedcharblock
- Linux设备驱动程序学习(5)-高级字符驱动程序操作[(2)阻塞型I-O和休眠] - Linux设备驱动程序.rar-Linux设备驱动程序学习(5)-高级字符驱动程序操作[(2)阻塞型I-O和休眠]- Linux设备驱动程序.rar
union_pay_ssl-non-blocking
- 非阻塞https访问,用于linux下的c编程,一般默认ssl访问都是阻塞的,现在出一个非阻塞版本(Non blocking HTTPS access, for C programming under Linux, generally default SSL access is blocked, and now a non blocking version)