摘要: 因为在System.out.println(类的对象名)时,类的对象名是个引用,如果不重写,就输出引用地址。 其实实际是这样的System.out.println(类的对象名.toString()),只是我们平时默认不用写,它自动加上。 阅读全文
posted @ 2018-07-03 20:10 xdyixia 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 加法器: 计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。 即:减去某个数字(或者说加上某个负数)的运算,都应该研究如何用加法来完成。 模、补数: 把某物体左转 90 度,和右转 270 度,在不考虑圈数的条件下,最终的效果是相同的; 把数字 87,减去 25,和加上 75,在 阅读全文
posted @ 2018-07-03 19:27 xdyixia 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 首先知道同步异步与阻塞非阻塞不是一个层次的概念 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。 1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication 阅读全文
posted @ 2018-07-03 19:14 xdyixia 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、进程间的七大通信方式 signal、file、pipe、shm、sem、msg、socket 1,signal 信号通信的目的:某某事件发生!此时需要处理什么,进程间(可以是不相关的进程)传递信号 场景:信号又被称之为中断,需要处理什么对应的是中断处理函数,此时设置断点,形参入栈,保存现场信息, 阅读全文
posted @ 2018-07-03 16:54 xdyixia 阅读(13503) 评论(0) 推荐(2) 编辑
摘要: 僵尸进程、孤儿进程、守护进程、进程组、会话、前台进程组、后台进程组 1,僵尸进程 子进程结束,父进程没有明确的答复操作系统内核:已收到子进程结束的消息。此时操作系统内核会一直保存该子进程的部分PCB信息,同时将进程的状态置为defunct >僵尸进程 通过ps -ef | grep "xxx"找到僵 阅读全文
posted @ 2018-07-03 10:17 xdyixia 阅读(2906) 评论(0) 推荐(3) 编辑