- 博客(3)
- 收藏
- 关注
原创 xv6-homework 1
在barrier函数里,首先lock一个锁,因为要进行nthread的操作,如果当前线程不是最后一个线程,就会使当前线程wait,wait会释放锁,此时其他线程可以运行,一直到最后一个线程,他会调用broadcast唤醒所有线程,并把nthread设为0,并且最后要unlock,应为唤醒后,会自动地加上锁,所以需要unlock。在main函数里,首先根据参数获取线程数,然后会随机生成数,赋值给keys数组,之后对输入的线程数生成相应的线程,使用create函数,在里面有一个thread参数,阅读代码。
2025-04-05 01:21:22
364
原创 关于远程链接服务器上的数据库(mysql)报错 connection timed out connect
关于远程链接服务器上的数据库(mysql)报错 connection timed out connect
2025-01-10 18:15:39
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人