1,多线程里面 尽你可能说出sleep 和wait 的区别和联系2,多线程 join 方法 和 CountDownLatch 的区别3,说说一个http 请求 从网卡接受数据到 tomcat  再到 selvet 的过程(非OSI模型)

解决方案 »

  1.   

    sleep=睡觉?
    娱乐
      

  2.   


    //1,多线程里面 尽你可能说出sleep 和wait 的区别和联系
    /*
    *sleep是为了让线程等待.而在等待的过程中并不会交出同步对象所有权.
    ×wait同样表示等待,但是在等待的同时会交出同步对象的所有权.
    *///2.多线程 join 方法 和 CountDownLatch 的区别
    /*
    *join主要是为了让一个或者多个线程优先于某个线程执行完毕.
    ×CountDownLatch主要是让内部计数器countDown到零之前某一个或者多个线程等待,并且并不需要同步.
    *所以join和CountDownLatch谈不上区别,当然可以用CountDownLatch来模拟join所需要的结果.
    */