导航:首页 > 编程语言 > java不推荐使用方法

java不推荐使用方法

发布时间:2024-09-22 08:20:39

java中有几种方法可以实现一个线程用什么关键字修饰同步方法 stop()和suspend()方法为何不推荐使用

有两种实现方法,分别是继承Thread类与实现Runnable接口
用synchronized关键字修饰同步方法
反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来,但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定的资源,除非被"挂起"的线程恢复运行。对任何线程来说,如果它们想恢复目标线程,同时又试图使用任何一个锁定的资源,就会造成死锁。所以不应该使用suspend(),而应在自己的Thread类中置入一个标志,指出线程应该活动还是挂起。若标志指出线程应该挂起,便用wait()命其进入等待状态。若标志指出线程应当恢复,则用一个notify()重新启动线程。

❷ Java编程中 不建议使用类型window的方法show() 是什么意思

过时的方法;一般都会在show();方法上发个斜线;表示过时的
现在用setVisible(true);来表示

❸ JAVA方法上加了删除线

java某些对象的方法点后面有删除线,表明这个方法随着JDK的升级不推荐使用了,对象肯定有其他方法可以替代带删除线方法,效率、逻辑性更高。

❹ 为啥Java里的Thread类suspend和resume方法会被不赞成使用

suspend()方法已经是过期作废的方法,之所以不推荐使用,是因为不好控制,比如:当一个同步线程调用
suspend()方法时,cpu资源被释放,但是当前线程持有的锁不会释放,这就很容易导致程序卡死,无法执行。

阅读全文

与java不推荐使用方法相关的资料

热点内容
电脑自带驱动在那个文件夹 浏览:531
c窗体读取文件夹 浏览:965
asp婚纱摄影网站 浏览:684
文件恢复的原理 浏览:828
移动硬盘清空怎么恢复数据 浏览:433
文件保存电脑桌面英文 浏览:128
debian共享文件夹 浏览:633
平安易贷不用app怎么审核 浏览:883
如何学习编程环境 浏览:335
荣耀6升级60 浏览:281
如何点击移动数据开启 浏览:95
javajdbcmysql增删改查 浏览:844
新的熔点仪为什么测不出来数据 浏览:364
淘宝滚动海报代码 浏览:953
如何查看本机sdk版本 浏览:678
lua2进制文件 浏览:710
除了plc编程还有什么技巧 浏览:320
电视无线网络已关闭如何开启 浏览:430
数据线红白绿哪个零线 浏览:319
java递归调用实现排序原理 浏览:131

友情链接