SFSU-C编码
C语言的基本编码任务,在旧金山州立大学完成,作为操作系统课程的一部分。 如果阅读这些内容来断言我的技能水平,那么最好的起点是作业4或5。如果打算在Ubuntu 16.04以外的操作系统上运行程序,则作业3是最佳的选择。
概述:
作业1:Hello World
作业2:构建基本外壳
作业3:使用多线程程序对.txt文件中的字母进行计数。 使用互斥体来防止竞争状况
作业4:比较带有和不带有互斥锁的多线程程序
作业5:使用信号量解决了生产者使用者问题,该信号量仅在Ubuntu上运行(在VirtualBox中测试)
作业6:使用read(),write(),open()和close()编写自己的“ cp”命令。
2021-03-02 14:04:46
8KB
C
1