上一页 1 2 3 4 5 6 7 8 ··· 35 下一页
摘要: 1.问题:假设系统有三个并发进程read、move和print共享缓冲区B1和B2。进程read负责从输入设备上读取信息,每读取一条记录后把它存如缓冲区B1中;进程move负责从缓冲区B1中取出一条记录,整理后放入缓冲区B2;进程print负责将缓冲区B2中的记录取出并打印输出。缓冲区B1和B2每次 阅读全文
posted @ 2024-03-21 15:28 骚哥 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.问题:一条哦东西走向河流上,有一根南北走向的独木桥,要想过河只能通过这根独木桥。只要人们朝着相同的方向过独木桥,同一时刻允许有多个人可以通过。如果在相反的方向上同时有两个人过独木桥则会发生死锁。如果一个人想过河,他必须看当前独木桥的通信情况,若当前的通行方向与他的过河方向相同,则他可以过河,否则 阅读全文
posted @ 2024-03-20 20:36 骚哥 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.问题:有两个进程pA和pB合作解决文件打印的问题:pA将文件记录从磁盘读入住库存的缓冲区,每次执行一次读一个记录;pB将缓冲区的内容打印出来,每次执行一次打印一个记录。缓冲区的大小等于一个记录大小 请用记录型信号量机制的wait(S)和signal(S)操作来保证文件的正确打印,并写出同步代码 阅读全文
posted @ 2024-03-20 20:15 骚哥 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.问题:系统中有有三个进程INPUT、PROCESS和OUTPUT,共用两个缓冲区BUF1和BUF2。假期设BUF1中最多可放10个数据,现已放入了2个数据;BUF2最多可放5个数据。INPUT进程负责不断将输入的原始数据推送入BUF1,PROCESS进程负责从BUF1中取出原始数据进行处理,并将 阅读全文
posted @ 2024-03-20 18:16 骚哥 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.问题:设有无穷多个整数缓冲区(即为无界缓冲池),A进程从输入设备逐个地读入整数并写入缓冲区,B进程则逐个地从缓冲区取出整数进行打印。其中存放整数的变量为item,缓冲区名为buffer,读取过程使用函数getAItem(int * item)来完成,而打印整数使用函数printAItem(int 阅读全文
posted @ 2024-03-20 16:50 骚哥 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.问题:爸爸擀面,妈妈烙饼,面板上只能容纳两张擀好的饼,只有当面板上有空闲空间时,爸爸才能把擀好的饼放在面板上。只有当面板上有时,妈妈才能从面板上取饼。 试采用记录型信号量机制实现爸爸与妈妈进程的同步 2.参考答案 答:设置两个信号量资源:var empty,full: semaphore 初始两 阅读全文
posted @ 2024-03-20 16:21 骚哥 阅读(34) 评论(0) 推荐(0) 编辑
摘要: shutdown -s dir/s/b ipconfig 阅读全文
posted @ 2024-03-11 15:31 骚哥 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 第一章 1.现代操作系统都支持多任务,并具有并发、共享、虚拟和异步性特征 并发和并行是两个不同的概念 并发:是指两个或多个事件在同一时间间隔内发生,并发强调“同一时间间隔” 并行:是指多个事件同时发生 共享 系统中的的资源可供内存中多个并发执行的进程共同使用 异步性 进程以不可预知的速度向前推进 虚 阅读全文
posted @ 2024-03-11 11:43 骚哥 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、使用方法 1.这里有使用LocalDateTime,Date, 2.直接使用LocalDateTime来将输入时间转为UTC还是没有摸索到,看了下源码发现根据偏移量去处理的,但是没有测试成功所以换了一种方案 二、代码 测试方案 @Test public void wzwLocalDateTime 阅读全文
posted @ 2024-01-02 20:49 骚哥 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.如何通过MySql检测出大数据sql查询 一般数据库都会存在:information_schema数据库 检测出大数据sql查询[time时间越长说明,数据量越大,要根据公司的限度来衡量,我的思路是500以上都要查看是否是大数据的范畴] 2.案例 -- 检测出大数据sql查询[time时间越长说 阅读全文
posted @ 2023-12-26 14:52 骚哥 阅读(85) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 35 下一页