摘要: 程序执行流发生(异常)跳转 异于正常流程。 一、异常的(检测)触发:编译器插入检查指令(对语言规定的检查项); 二、异常的基本处理机制:类似中断,生成异常场景信息,然后执行转发操作。 三、异常处理的上下文:由线程货其他结构保存的类似函数调用栈的上下文结构体。 异常事件的触发、派发、处理及上下文机制。 阅读全文
posted @ 2020-03-24 15:29 zzfx 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 【1】无论是中断,还是异常和陷阱,对应的处理函数,一般都可以称其为中断服务程序ISR, 都只是一个函数 具体函数里面要做什么事情,是由你写程序的人决定的。 【2】 比如中断中处理对应的事情,异常中自己决定如何响应出现的异常,陷阱中决定做什么事情。 【3】 中断:是为了设备与CPU之间的通信。典型的有 阅读全文
posted @ 2020-03-24 15:23 zzfx 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 跨平台开发:建立中间层屏蔽底层不同; 跨平台通信:跨环境、跨语言、跨进程、跨进程空间、跨上下文等等。 阅读全文
posted @ 2020-03-24 00:20 zzfx 阅读(285) 评论(0) 推荐(0) 编辑
摘要: stub相当于服务端的对等函数在服务端的注册信息; 或者说服务端对对应服务入口的引用信息。 阅读全文
posted @ 2020-03-24 00:17 zzfx 阅读(658) 评论(0) 推荐(0) 编辑
摘要: Stub 跟 Proxy 是一对,俗称“代理-桩”,一般用在远程方法调用。Proxy 相当于是拿在手里的遥控器,而 Stub 相当于长在电视机里的遥控接收器,它们有着一一对应的接口方法,但操作的方向刚好相反。Proxy 的接口供客户端程序调用,然后它内部会把信息包装好,以某种方式(比如 RMI)传递 阅读全文
posted @ 2020-03-24 00:08 zzfx 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 通信与跨平台、跨语言、跨进程、跨上下文。 阅读全文
posted @ 2020-03-24 00:04 zzfx 阅读(302) 评论(0) 推荐(0) 编辑