资源列表
[Linux/Unix编程] reader_writer
说明: 读者-写者问题的读写操作限制(包括读者优先和写者优先) 写-写互斥:不能有两个写者同时进行写操作 读-写互斥:不能同时有一个线程在读,而另一个线程在写。 读-读允许:可以有一个或多个读者在读。-Readers- read and write operations to write the problem of constraints (including the readers of priority and writin<JK> 在 2024-12-27 上传 | 大小:2kb | 下载:0
[Linux/Unix编程] producer_consumer
说明: 在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。-In the same address space of a process implemen<JK> 在 2024-12-27 上传 | 大小:1kb | 下载:0
[Linux/Unix编程] blp3e
说明:linux程序设计第三版的全部源代码 陈建,宋健健翻译的 linux编程的经典之作-linux programming third edition of the full source code for Chen, Song Jian translation of the classic linux programming<mike jistur> 在 2024-12-27 上传 | 大小:219kb | 下载:0
[Linux/Unix编程] message
说明: 该程序首先通过fork()函数分别创建Client进程和Server进程,然后通过msgget()函数创建消息队列,由Client使用msgsnd()函数向Server进程发送一个消息,Server进程通过msgrcv()函数从消息队列中接收到消息后,通过msgsnd()函数向Client进程发送回一个响应,之后,通过sleep()函数,等待Client进程从消息队列中读取了消息后,删除消息队列。-The program first<JK> 在 2024-12-27 上传 | 大小:1kb | 下载:0
[Linux/Unix编程] sharedm
说明:用共享存储区方式实现多个进程的通信程序: 该程序通过shmget()函数创建共享存储区,将一个字符串指针指向该存储区的起始地址,然后通过fork()创建两个子进程,通过对该字符串指针的读写达到多进程间的通信。程序中使用sleep()函数调节各进程对共享存储区的读写操作顺序。-With the shared memory area where multiple processes of communication program: t<JK> 在 2024-12-27 上传 | 大小:1kb | 下载:0
[Linux/Unix编程] pipe
说明:该程序先使用pipe()函数创建一个临时通信管道,然后使用fork()创建两个子进程,使用write()函数向管道两次写入”I’m parent process。”的信息,两个子进程使用read()函数从管道中获取信息并输出,然后两个子进程分别向管道写入”I’m child process a”和”I’m child process b”信息,由父进程从管道中读出并显示。在使用write()函数前,需要先使用lockf()函数锁住管道,<JK> 在 2024-12-27 上传 | 大小:1kb | 下载:0
[Linux/Unix编程] uCOS-II
说明:嵌入式实时操作系统uCOS-II(中文版).pdf 嵌入式实时操作系统uCOS-II(中文版).pdf-uCOS-II<linhaoyou> 在 2024-12-27 上传 | 大小:1.84mb | 下载:0
[Linux/Unix编程] Linux
说明:Linux操作系统结构分析.pdf Linux操作系统结构分析.pdf-Linux<linhaoyou> 在 2024-12-27 上传 | 大小:9.51mb | 下载:0
[Linux/Unix编程] vitetris-0.57.tar
说明:一个俄罗斯方块代码,代码挺多的,不是我写的,给大家分享一下吧-els<momo> 在 2024-12-27 上传 | 大小:98kb | 下载:0
[Linux/Unix编程] pollmonitor
说明:使用非阻塞 I/O 的应用程序常常使用 poll, select, 和 epoll 系统调用. poll, select 和 epoll 本质上有相同的功能: 每个允许一个进程来决定它是否可读或者写一个或多个文件而不阻塞. 这些调用也可阻塞进程直到任何一个给定集合的文件描述符可用来读或写. 因此, 它们常常用在必须使用多输入输出流的应用程序, 而不必粘连在它们任何一个上. 相同的功能常常由多个函数提供, 因为 2 个是由不同的团队在几乎<王立冰> 在 2024-12-27 上传 | 大小:1kb | 下载:0
[Linux/Unix编程] showSeries_common
说明:moto手机大多是基于linux系统,这是著名的showQ系列源代码,共有8种常用界面,对话框,输入框,ZN5 E8 适用!要先有SDK哦-moto phones are mostly based on linux system, which is the famous showQ series of source code, a total of eight kinds of commonly used interfaces, dia<黄振> 在 2024-12-27 上传 | 大小:63kb | 下载:0