搜索资源列表
socketonLinux
- Linux下采用C语言开发的聊天程序,使用类似vi的操作界面,服务器端采用多线程技术,每线程服务一个客户端,客户端采用双进程,一个进程负责网络I/O,一个进程负责用户交互。-Linux development using C language chat, the use vi similar to the user interface, server multi-threading technology, every threaded a client services, client dual
shakang
- 在linux平台下运行的多进程运行的程序,在其间共享锁以实现通讯。-running under Multi-process operation procedures, in which shared lock to achieve communication.
shell
- 实现Linux的进程管理。 a. 通过fork创建一个子进程。然后父子进程分别多次循环打印\"parent\"和\"child\", 同时打印出它们的pid,可以通过让进程睡眠一段时间来观看父子进程交叉执行的效果。 b. 通过fork创建子进程A, B。 A进程统计用户主目录下文件的个数并打印结果, B 进程列出用户主目录下的所有文件, 等待两个子进程都执行完毕时,父进程打印出后\"child are completed!\"信息后退出。
my_scpserver.tar
- 这是一个实现linux系统下的scp的命令相同功能的程序,客户端和服务端通信使用了自己定义了的通信协议。 文件传送协议格式: 服务器路径#服务器上的文件名#操作类型#文件大小 操作类型:0代表上传操作 1代表下载操作 文件大小:上传下载的文件大小 服务器返回的消息类型: 0 :服务器创建文件失败 1:服务器操作成功 2:文件大小不同 (未实现) 注意: 1:正则表达式没有实现 2:其余实现 3:服务器可以为多个客户端服务,用多进程
用多进程同步方法解决生产者-消费者问题
- 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者线程的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码. 提示:(1) 有界缓冲区可用数组实现.
TCP_server
- linux tcp 多进程并发服务器编程-linux tcp multi-process concurrent server programming
OS_multi-thread
- 实现linux系统下的静态链接和动态链接,以及在一个进程中建立多个线程-realizing the static and dynamic link in the operating system of linux, and creating multi-thread in one process
servermuti
- linux 下利用FORK生成子进程,从而可以多客户端访问服务器等基本例程,在linux环境下分别编译两个文件,在不同窗口运行一个服务器端,运行多个客户端,即可看到效果-Under linux use FORK generate child processes, which can be more than the Client Access server and other basic routines, respectively, in the linux environment to co
linux高级编程源码
- 包含linux基本使用的各个高级编程的源码,包括网络、进程间通信、文件、信号量、多线程、互斥锁等等
多进程并发_ser
- 这是基于linux下的并发服务器的简单代码,适合初学者参考(This is based on Linux concurrent server simple code, suitable for beginners reference)
Linux多进程并发服务器
- 实现多进程并发服务器,客户端能回射回给服务器发送的消息(A multi process concurrent server, and the client can return the message that sent to the server)