基本要求如下: (1)阅览室一次最多可以容纳 20 个人; (2)读者与写者至少包括 ID、进入内存时间、读写时间 3 项内容,可在界面 上进行输入; (3)读者和写者均有两个以上,可在程序运行期间动态增加读者与写者; (4)可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时 间、读写时间的初始化; (5)要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室读者/ 写者数目、读者等待队列、写者等待队列、读写时间和等待时间; (6)读写平等读写策略为:读写互斥、写写互斥、读写平等(严格按照读者 与写者到达的顺序进入阅览室,有写者到达,则阻塞后续到达的读者;有读者到达, 则阻塞后续到达的写者)。
1
C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码
2022-04-21 03:35:27 320KB C# SOCKET CS
1
C# 高性能服务器 - 端口-心跳高性能Socket服务器
2022-04-21 03:27:14 35KB C# 高并发服务器
1
装机人员工具(解决局域网共享TCPIP并发连接数破解等)
2022-04-17 18:49:07 9.03MB 装机人员工具
1
研究生调研报告,内容包括: 1.分析分布式数据库环境下,并发控制的主要问题。 2.论述分布式并发控制锁技术面临的主要问题。 论述使用锁实现分布式并发控制的技术要点。包括:锁的种类;锁相容性矩阵;全局锁调度器的作用与结构特点;加锁准则与算法;死锁及其预防技术;等。 3.选择一个实用的DDBMS,结合上述论述,仔细分析它的锁技术特点,并指出它的优缺点。
2022-04-16 18:04:32 480KB 分布式 数据库 网络 database
汇川 InoProShop(V1.2.60.0)
2022-04-16 15:00:48 579.96MB 软件 并发编程
golang-gin-mgo 该项目作为可作为golang 完整web项目的模版参考使用,可以接受高并发请求,使用了gin web框架,和mgo持久层框架,mongodb非关系型数据库。 程序流程讲述 接收htpp请求,获取请求所有参数列表 同时开启协程,监听请求数量,定时定量向数据库插入参数数据 到达control层,参数解析,添加标志流水线字段 到达数据库操作层,解析json配置文件,连接数据库,插入数据 代码结构讲解 server.go 程序入口 db包 数据库操作相关类 utils包 获取流水线唯一标志字的值和解析json配置文件的工具类 web包 路由接口路径定义和路由函数的定义类 control包 业务控制相关类 config文件 配置关于连接数据库信息(ip,端口,用户名,数据库名等等)
2022-04-14 23:46:43 20KB Go
1
网络编程项目:论文管理系统(基于tcp传输、并发服务器、sqlite数据库等) c语言开发 linux操作系统 项目描述:该项目是实现论文上传下载功能(通过使用),并通过数据库创建表,留下记录。 服务端是使用并发服务器,接收到客户端上传的文件后,创建一个数据库表,把上传记录,记录在表中。根据客户端的的需求,进行文件发送和接收。 客户端用户可以在登陆界面输入的账号和密码获取不同权限(管理员权限,和普通权限两种)。 管理员能够查看服务端所有论文,和上传者的信息,按照上传的先后顺序排序打印信息,可以上传和下载论文,并且创建(如果存在数据库文件就打开,否则创建数据库文件)一个数据表,根据用户登陆,上传和下载文件的记录。还可以创建新的普通用户。 普通权限客户端只能查看自己上传的论文信息和上传下载服务器论文。根据用户登陆,创建一个表,显示上传和下载文件的记录。 服务端编译执行:直接make ->然后运行./main 客户端编译编译执行:在第一层文件夹 make -> cd bin -> ./main 客户端要上传和下载的文件,放在bin目录中 客户端用户账号和密码如下:
2022-04-14 18:00:52 3.63MB sqlite 数据库 网络 tcp/ip
1
Java 并发编程实战(英文版)推荐给java并发学习的朋友。建议阅读英文版,一是英文版描述的比较原汁原味,二是还可以练练英语,实在英文版有理解困难的可以结合中文版一起看。
2022-04-10 20:24:51 5.23MB Java 并发编程
1
这本书这么经典,一定要读原版才行,中文版翻译得太烂了。
2022-04-10 11:19:22 1.51MB Java 并发
1