zoukankan      html  css  js  c++  java
  • 自己总结面试题

    1.为什么会发生黏包现象?

      再TCP协议中才会出现黏包现象,是因为TCP协议是面向流的协议,再发送数据传输过程中有“缓存机制”来避免数据丢失,因此在连续发送小数据的时候/接受数据大小不符时容易发生黏包现象

    其本质原因还是接收数据时不知道发送数据的长短。

    2.产生死锁的原因和四个必要条件?

     原因:

      (1)系统资源供应不足

      (2)进程运行推进的顺序不合适

      (3)资源分配不当

     必要条件:

      (1)互斥条件:一个资源每次只能被一个进程使用

      (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放

      (3)不剥夺条件:进程已获得的资源,在未使用完之前不能强行剥夺

      (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系

      只要其中之一不满足就会发生“死锁”

    3.Python中is与==的区别?

      is:比较内存地址

      ==:只比较值

  • 相关阅读:
    javascript 的继承实例
    [转载]编写高性能js
    弹出菜单
    xml xpath dta笔记
    jquery 学习笔记
    公用的css
    谷歌主页动画效果——利用视距暂留原理
    javascript 新知识
    ie6/7 bug大全
    javascript 原生实现 jquery live/delegate
  • 原文地址:https://www.cnblogs.com/Hxx0916/p/9732194.html
Copyright © 2011-2022 走看看