master分支为原始代码(nachos3.4-linux 64位版本)
lab1分支为实验一代码
lab2分支为实验二代码
此代码为code文件夹中的内容
因为存在符号链接的问题,直接下载后替换code文件夹中的内容可能会导致编译错误。
建议参考此代码对你的原文件直接进行修改
所有代码均在ubuntu 17.10上编译测试
使用方法:编译后cd到threads目录下使用
./nachos -m [T] [N]
例如
./nachos -m 10 10
即为开10个线程,每个线程在链表中插入和删除10个元素