<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java resume

    文檔

    java resume

    javaresume是java中與線程API有關的方法。在java程序中,suspend() 和 resume() 兩個方法結合應用,suspend()會使線程進入阻塞情況,并且沒有自動恢復功能,所以必須其對應的 resume() 被調用,才可以讓線程重新進入可執行狀態。
    推薦度:
    導讀javaresume是java中與線程API有關的方法。在java程序中,suspend() 和 resume() 兩個方法結合應用,suspend()會使線程進入阻塞情況,并且沒有自動恢復功能,所以必須其對應的 resume() 被調用,才可以讓線程重新進入可執行狀態。

    java resume是什么?讓我們一起來了解一下吧!

    java resume是java中與線程API有關的方法。resume方法是可以執行恢復線程,其他還有兩種方法stop和suspend,它們分別負責終止執行線程和暫停執行線程。

    ?

    在java程序中,suspend() 和 resume() 兩個方法結合應用,suspend()會使線程進入阻塞情況,并且沒有自動恢復功能,所以必須其對應的 resume() 被調用,才可以讓線程重新進入可執行狀態。

    suspend() 和 resume() 方法有很多不足之處,比如:

    1.如果 suspend() 和 resume() 方法操作不當時很容易造成公共同步對象的獨占,使其他線程不能去訪問公共對象資源。

    2.當 suspend() 和 resume() 方法使用不當時也容易造成數據不同步的情況。

    實戰演練,具體步驟如下:

    package?com.rhwayfun.concurrency;
    ?
    import?java.text.DateFormat;
    import?java.text.SimpleDateFormat;
    import?java.util.Date;
    import?java.util.concurrent.TimeUnit;
    ?
    /**
    ?*?Created?by?rhwayfun?on?16-4-2.
    ?*/
    public?class?DeprecatedThreadMethod?{
    ?
    ????public?static?void?main(String[]?args)?throws?InterruptedException?{
    ????????DateFormat?format?=?new?SimpleDateFormat("HH:mm:ss");
    ????????Thread?printThread?=?new?Thread(new?Runner(),"PrintThread");
    ????????//設為守護線程
    ????????printThread.setDaemon(true);
    ????????//開始執行
    ????????printThread.start();
    ????????//休眠3秒,也就是PrintThread運行了3秒
    ????????TimeUnit.SECONDS.sleep(3);
    ????????//嘗試暫停
    ????????printThread.suspend();
    ????????System.out.println("main?thread?suspend?PrintThread?at?"?+?format.format(new?Date()));
    ????????TimeUnit.SECONDS.sleep(3);
    ????????//將PrintThread進行恢復,繼續輸出內容
    ????????printThread.resume();
    ????????System.out.println("main?thread?resume?PrintThread?at?"?+?format.format(new?Date()));
    ????????TimeUnit.SECONDS.sleep(3);
    ????????//嘗試終止PrintThread,停止輸出內容
    ????????printThread.stop();
    ????????System.out.println("main?thread?stop?PrintThread?at?"?+?format.format(new?Date()));
    ????????TimeUnit.SECONDS.sleep(3);
    ????}
    ?
    ????/**
    ?????*?該任務實現每隔一秒打印信息
    ?????*/
    ????static?class?Runner?implements?Runnable{
    ????????public?void?run()?{
    ????????????DateFormat?format?=?new?SimpleDateFormat("HH:mm:ss");
    ????????????while?(true){
    ????????????????System.out.println(Thread.currentThread().getName()?+?"?run?at?"?+?format.format(new?Date()));
    ????????????????//休眠一秒后繼續打印
    ????????????????SleepUtil.second(1);
    ????????????}
    ????????}
    ????}
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java resume

    javaresume是java中與線程API有關的方法。在java程序中,suspend() 和 resume() 兩個方法結合應用,suspend()會使線程進入阻塞情況,并且沒有自動恢復功能,所以必須其對應的 resume() 被調用,才可以讓線程重新進入可執行狀態。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java retrofit java reverse() java reverse java rotate java rsa加密 java path java paypal java phoenix java ping java pipeline java rsa公鑰加密 java rsa私鑰加密 java rtp java runnable java runtime.exec java rxjava java sandbox java script java selector java selenium java resultset java result java rest java requests java partial java request java parser java repeat java parse java pandas java override java render java region java require java resolve java resources java overload java outofmemory java outer java orm
    Top 国产最新精品视频| 正在播放国产精品放孕妇| 亚洲youwu永久无码精品| 99久久婷婷免费国产综合精品| 波多野结衣久久精品| 国产精品白浆在线观看免费| 国产精品亚洲精品日韩电影| 久久精品无码午夜福利理论片| 国产福利精品视频自拍 | 无码aⅴ精品一区二区三区| 久久国产视频精品| 国产精品国产三级在线专区| 久久精品青草社区| 69国产成人精品视频软件| 99久久精品国产麻豆| 精品中文字幕一区二区三区四区| 亚洲国产精品免费观看| 久久久久成人精品| 日本无码小泬粉嫩精品图| 亚洲AV无码乱码精品国产| 国产精品亚洲专区无码唯爱网| 91精品国产综合久| 亚洲av无码国产精品夜色午夜| 亚洲精品老司机在线观看| 麻豆国产精品一二三在线观看| 99精品国产在热久久无毒不卡| 久久se精品动漫一区二区三区| 成品人和精品人的区别在哪里| 色婷婷久久久SWAG精品| 日韩精品电影一区| 亚洲av日韩精品久久久久久a| 精品久久久久久久无码| 99在线视频精品费观看视| 精品少妇一区二区三区视频| 精品人妻少妇一区二区三区在线| 午夜精品一区二区三区在线视| 国产精品亚洲专区一区| 精品久久洲久久久久护士| 999久久久免费精品国产| 国产成人精品视频在放| 久久精品无码一区二区WWW|