- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Race Condition(资源竞争) 解决方案总结
在很多门课上都接触到race condition, 其中也举了很多方法解决这个问题。于是想来总结一下这些方法。Race condition它旨在描述一个系统或者进程的输出依赖于不受控制的事件出现顺序或者出现时机。此词源自于两个信号试着彼此竞争,来影响谁先输出。 举例来说,如果计算机中的两个进程同时试图修改一个共享内存的内容,在没有并发控制的情况下,最后的结果依赖于两个进程的执行顺序与
2017-02-21 16:22:37 13920
原创 C 使用System Call:exec 执行Python 脚本(或其他程序)
以前写java的时候有过几次想调用Python的念头,但是当时水平比较低不知道怎么办(但是好像才学编程一学期吧,什么都不懂,唉,其实有好多库可以调用)。最近在上操作系统课的时候讲到System Call。其中有一个exec正好可以完成上述工作,只不过是从C里执行而已。System Call 就是操作系统与应用程序之间的接口。当在user space 中调用system call时会进入kernel
2017-02-06 17:12:47 3373 1
翻译 Kernel 漫谈
前写天看到一个回答,觉得写的蛮好的,翻译了来分享一下。 这是2013-2014年间的问题,虽然觉得回答的不错,但也不能完全赞同。译文MacOS 的历史是有一点错综复杂的。在90年代后期我对这个非常感兴趣,那时候Mach是一种快速搭建unix系统的方式,所以它在世界各地销售的很好。 注 Mach:Mach是由CMU开发的一个kernel用以操作系统方面的研究,主要是分
2017-02-04 18:21:02 701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人