-
-
ossue.rar
在Windows环境下,参考Windows环境下线程同步、互斥操作的例子,利用基本的文件操作系统调用,模拟读写问题。编写相应的函数,建立一个记录型的共享文件,并实现对该共享文件的打开、关闭、删除、读、追加记录、删除记录等操作。同时要求利用进程的同步与互斥机制实现多个用户进程对该文件的并发访问
-
os_c.rar
操作系统教程实验原码,包括进程与线程进程调度内存分配,设备管理与文件系统实验
-
-
func.rar
linux 下的进程同步
利用线程控制函数进行线程同步
主要利用信号
-
ThreadSync1.rar
这是一个关于线程间的同步问题。之所以每次会有不同的答案,是因为当两个线程并发执行时,程序执行的顺序是交叉进行的,导致程序的执行出现了不可在现性。有时会出现一个结果,有时出现两个结果,是因为两个线程不一定同时不为零。
-
-
jinchengdiaoduWenDan.rar
整个设计采用java语言,利用面向对象思想。
首先,编写一个进程调度类Main_PCB,一个进程信息类PCB_block可以创建进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。 对应成员变量是pcb_Name pcb_ID int pcb_Pro PCB_Begintime() pcb_Needtime pcb_Spendtime pcb_Finishtime String pcb_Statue 成员方法是pcb_Work ...
-
pthread_examples.tar.gz
多线程程序作为一种多任务、并发的工作方式,有以下的优点:
1) 提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。
2) 使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。
3) 改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或 ...
-
linux-operation-in-C-program.rar
一本很适合在linux下编程的初学者,里面详细的讲解了很多linux下的常见函数的使用,书中也有很多例子。目录如下:
1)Linux程序设计入门--基础知识
2)Linux程序设计入门--进程介绍
3)Linux程序设计入门--文件操作
4)Linux程序设计入门--时间概念
5)Linux程序设计入门--信号处理
6)Linux程序设计入门--消息管理
7)Linux程序设计入门--线程操作
8)Linux程序设计入门--网络编程
9)Linux下C开发工具介绍
-
ProgrammingMicrosoftWindowsCE.rar
Microsoft程序设计系列丛书:Programming Microsoft Windows CE程序设计
第一部分 Windows编程基础
第一章 Hello WindowsCE第二单
第二章 屏幕绘图
第三章 输入:键盘\输入笔和菜单
第四章 窗口控件和对话框
第二部分 WindowCE基础
第五章 通用控件和WindowCE
第六章 内存管理
第七章 文件数据库和注册表
第八章 进程和线程
第三部分 通信
第九章 串行通信
第十章 Windows网络和IRSOCK
第 ...
-