Java java stop 和 suspend 方法的区别【面试题详解】 2020-11-6 16:48:37 爱分享 取消关注 关注 私信 今天爱分享给大家带来java stop()和 suspend()方法的区别【面试题详解】,希望能够帮助到大家。 反对使用 stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。 suspend()方法容易发生死锁。调用 suspend()的时候,目标线程会停下来,但却仍然持有在这之前获得的锁定。 此时,其他任何线程都不能访问锁定的资源,除非被“挂起”的线程恢复运行。 相关推荐: STOP()和 SUSPEND()不推荐使用的原因?【面试题详解】 笔记本电脑安装linux centos8 合住盖子后如何正常工作【已解决】 nginx: [error] invalid PID number “” in “/usr/local/nginx-1.12.2/nginx_my.pid”解决方法 说说 Java 中的内存分配?【面试题详解】 java.lang.UnsupportedOperationException at java.util.AbstractList.add【解决办法】 HashMap的底层实现原理是什么【面试题详解】 赞赏 人已赞赏 suspend