永发信息网

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

答案:1  悬赏:0  手机版
解决时间 2021-06-03 10:05
java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方
最佳答案
有两种实现方法,分别是继承Thread类与实现Runnable 接口
用synchronized关键字修饰同步方法
反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么
其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用
suspend()的时候,目标线程会停下来,但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定
的资源,除非被"挂起"的线程恢复运行。对任何线程来说,如果它们想恢复目标线程,同时又试图使用任何一个
锁定的资源,就会造成死锁。所以不应该使用suspend(),而应在自己的Thread类中置入一个标志,指出线程应该
活动还是挂起。若标志指出线程应该挂起,便用wait()命其进入等待状态。若标志指出线程应当恢复,则用一个
notify()重新启动线程。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求购矿泉水瓶?
如图,已知在△ABC中,AB=AC=10厘米
QQ什么业务能免费开通?
中国明星怎么这么少?
地下城咋加点?
09年11月有什么好听的新歌谁能告诉咱
田径身体素质提高~~~~~~专业人士请进!
福瑞迪发动机震动
完美武器 分解 在哪分解
我的盛大通行证被人恶意认证怎么取消认证?
用歌名找歌曲地址网站?
为什么有钱的人都是那么的傲慢呢
学会抽烟是堕落么?
离朝阳一村比较近的篮球场
转学了,怎样和新同学搞好关系
推荐资讯
手机问问升级积分有什么用
空间的FLASH图片传上去地址没有错也保存了为
爱她是否就要一定在一起
在北京不知道方向感怎么办?
为什么心情不好的时候胸口会很闷?有什么办法
有线电视不清晰怎么办?
天龙八部里面的煞星近战的怎么过?
qq牧场怎样拍照
诺基亚6125发短信的问题
我心情不好时我该怎么办???
怎样才能摆脱压抑的生活状态呢?
为何我进不了别人的农场
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?