纯真毛豆

文章
3
资源
0
加入时间
2年10月17天

【Java笔记】向下转型与instanceof关键字向下转型instanceof 关键字

目录向下转型instanceof 关键字向下转型当我们使用了对象的多态性之后,内存中实际上是加载了子类特有的属性和方法,但是由于变量声明为父类类型,导致编译时,只能调用父类中声明的属性和方法,子类特有的方法不能调用。如何才能调用子类特有的属性和方法?我们可以使用向下转型,即使用强制类型转换符class Person { public void walk() { System.out.println("人可以走路"); } public void eat() {

【IO多路复用】select、poll、epoll之间的区别一、select、poll、epoll的时间复杂度分析二、IO多路复用机制三、select、poll、epoll作用以及缺点分析四、相对于select、poll而言,epoll的优点:五、select、poll、epoll 区别总结:六、小结:七、结合资料对三种IO多路复用对比分析八、总结:

1、支持一个进程所能打开的最大连接数单个进程所能打开的最大连接数有FD_SETSIZE宏定义,其大小是32个整数的大小(在32位的机器上,大小就是3232,同理64位机器上FD_SETSIZE为3264),当然我们可以对进行修改,然后重新编译内核,但是性能可能会受到影响,这需要进一步的测试。poll本质上和select没有区别,但是它没有最大连接数的限制,原因是它是基于链表来存储的虽然连接数有上限,但是很大,1G内存的机器上可以打开10万左右的连接,2G内存的机器可以打开20万左右的连接。