- 博客(4)
- 收藏
- 关注
原创 山东大学-软件学院-操作系统课设-实验3 使用信号量解决N线程屏障问题
实验内容:使用操作系统信号量机制,编写程序解决N线程屏障问题。包括:1.分析说明Nachos的信号量是如何实现的。2.在Nachos中是如何创建及运行并发(而非线程自己主动调用Yield放弃CPU)线程的。3.先按“The Little Book of Semaphores”中3.6.4小节中的代码实现N线程屏障。用不同的随机数种子seed测试(./nachos -rs seed),是否会发现有可能多个线程均判定自己为最后一个到达的线程,这个现象是什么原因造成的?
2023-02-21 19:54:05
1239
原创 leetCode 1235. 规划兼职工作 [动态规划+二分查找]
1.需要知识 1.1 sort自定义排序 1.2upper_bound()2. 题目 3. 思路 4. 代码实现 5. 后记
2022-10-22 15:51:18
247
原创 LeetCode 3. 无重复字符的最长子串 简单易懂
精简代码,图解模拟,时间复杂度超98%用户Problem:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
2022-10-14 16:31:40
123
原创 山东大学软件学院 - 面向对象开发技术 - 期末复习知识点总结
这篇文章里的总结大部分来自老师的PPT,然后还有一些自己对概念的补充总结的pdf版本:链接:https://pan.baidu.com/s/1Tc13gxYOnCLgPZaJ2vySHQ?pwd=1234提取码:1234
2022-07-31 14:00:07
6452
1
山东大学软件学院大二下学期机组课设
2023-02-22
物流公司快递系统.zip
2023-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人