![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
老板娘来碗面
这个作者很懒,什么都没留下…
展开
-
面试题:sleep()和wait()方法的异同?
相同点:一旦执行方法,都可以使得当前的线程进入阻塞状态不同点:(1)两个方法声明的位置不同,Thread类中声明sleep(),Object类中声明wait()(2)调用的要求不同,sleep()可以在任何需要的场景下调用,wait必须使用在同步代码块中(3)关于是否释放同步监视器:如果两个方法都使用在同步代码块或同步方法中,sleep()不会释放锁,wait会释放锁。...原创 2022-02-18 21:19:04 · 311 阅读 · 2 评论 -
面试题:synchronized和Lock 的异同?
相同:二者都可以解决线程安全问题不同:synchronized机制在执行完相应的同步代码以后,自动的释放同步监视器 Lock需要手动的启动同步(lock()),同时结束也需要手动的实现(unlock())...原创 2022-02-18 21:10:43 · 170 阅读 · 0 评论 -
一道有趣的面试题?
这段代码分别输出什么? char[] arr=new char[]{'a','b','c'}; System.out.println(arr); int[] brr=new int[]{1,2,3}; System.out.println(brr);运行结果因为char类型输出的是一个数组brr[ ]原创 2021-12-25 18:54:50 · 155 阅读 · 0 评论