溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

大數據-java基礎-8day

發布時間:2020-04-14 08:02:45 來源:網絡 閱讀:437 作者:da33 欄目:大數據

進程

-----------------------------------------

        1.進程之間在內存中是隔離的(內存不共享)。

        2.進程之間通信是通過socket,在同一臺電腦也需要。

線程

--------------------------------------

        1.程序執行過程中,并發執行的代碼塊。

        2.線程之間共享內存。

        3.一個進程至少得有一個線程(主線程)。

        4.Thread : 線程類。

                start();    //通知cpu,可以開始執行該線程。

                run();     //線程具體執行的代碼塊。該方法沒有返回值,沒有參數。

                Thread t = new Thread();    //創建一個線程。

                t.start();    //運行。

        5.Thread.currentThread();得到當前執行的線程。

        6.yield();    //放棄cpu搶占權

        7.sleep(int mils);    //讓當前線程休眠指定的毫秒數。

        8.join();    //等待指定的線程結束

        9.Thread.setDaemon(true);    //守護線程。必須在線程啟動前設置。

        10.synchronozed(lock){...}    //同步代碼塊。


生產者 和 消費者

-----------------------------------------------

        notify:隨機通知等待隊列中的一個線程。

        notifyAll:通知等待隊列中的所有線程。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女