- 博客(5)
- 收藏
- 关注
原创 使用信号量解决两个线程同步问题
1.同步问题 我们知道多道程序设计理念的提出,使得线程(进程)和线程(进程)之间可以并发执行,但是有一些特殊的情况,请看下面的例子: (http://img.blog.csdn.net/20170126160159642?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzM2NTA5Nzg=/font/5a6L5L2T/font
2017-01-26 16:21:39
3853
转载 汇编0号中断程序模拟
1.什么是中断? 中断是指cpu停止当前指令,转而去执行其他指令或代码的一种机制,其中中断的信息被保存在中断向量表中。 80x86中断向量I/O ADDRINT TYPE
2016-12-25 13:42:25
634
转载 用户栈与系统栈的区别
本文章转自:http://blog.chinaunix.net/uid-23860671-id-2974457.html 系统栈(也叫核心栈、内核栈)是内存中属于操作系统空间的一块区域,其主要用途为: (1)保存中断现场,对于嵌套中断,被中断程序的现场信息依次压入系统栈,中断返回时逆序弹出; (2)保存操作
2016-12-11 09:30:37
818
转载 操作系统控制进程的三种方式
1.无进程的内核 在一些操作系统当中操作系统的内核在所有的进程之外执行。也就是说操作系统有自己的内存区域和系统栈,当进程发生 中断,陷阱或系统调用时,此进程的上下文环境被保存在系统栈中,控制权转移给内核。操作系统执行完毕后,恢复进程的上 下文,此进程继续执行,或者保存该进程的上下文环境,然后指派另一进程执行。
2016-12-10 18:28:09
4360
转载 解决javascript 设置访问器属性时的堆栈溢出问题
照着书上的Demo写访问器属性函数时,突然发现一个问题,看下面的Demovar book={ year:2004, edition:1};Object.defineProperty(book,"year",{ get:function(){ return this.year; }, set:function(newValue){ if(n
2016-10-09 16:04:36
823
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人