Java中 休眠(sleep)

2020-12-23 魚魚學編程

Hi,大家好久不見,今天我們在這裡給大家介紹一下關於Java的小知識,在Java中 休眠(sleep),至於運用呢就不和大家做介紹了;接下來就給大家詳細介紹一下如何實現。

那我們該如何創建使用呢?首先準備eclipse(這只是作者用的哦,還有很多就不做具體介紹了),然後點擊File --> new -->Javaproject,然後給自己的Javaproject取一個名字,我們在這裡取名為GetTime,然後打開新建一個package名為sleep的package,然後在package中新建一個名為sleepTime的class,如圖:

接下來就開始進行代碼實現,全部代碼如下:

package sleep;

import java.util.Date;

public class Sleeptime {

public static void main(String[] args) {

// TODO Auto-generated method stub

try {

System.out.println(new Date( ) + "\n");

Thread.sleep(1000*5); // 休眠5秒

System.out.println("五秒過去啦:" + new Date( ) + "\n");

} catch (Exception e) {

System.out.println("error!");

}

}

}

sleep()使當前線程進入停滯狀態(阻塞當前線程),讓出CPU的使用、目的是不讓當前線程獨自霸佔該進程所獲得CPU資源,以留一定時間給其他線程執行的機會。

你可以讓程序休眠一毫秒的時間或者到您的計算機的壽命長的任意段時間。

運行結果如下所示:

今天就到此結束了,如果大家有什麼不懂的地方歡迎留言或私信,有什麼錯誤的地方歡迎大家批評指正,謝謝大家!

java中解析字符串為時間

java中定義日期格式的轉換符

java中如重複提供日期

java中日期和時間的格式化編碼

java中使用printf格式化獲取當前日期

相關焦點

  • java多線程中sleep和wait的4個區別,你知道幾個?
    sleep和wait的區別是面試中一個非常常見的問題,因為從表象來看,好像sleep和wait都能使線程處於阻塞狀態,但是卻有著本質上的卻別。這篇文章就來好好分析一下。整體的區別其實是有四個:1、sleep是線程中的方法,但是wait是Object中的方法。
  • Java之Thread類的常用方法sleep
    各位小夥伴們大家好,這次小編又來介紹Thread類的一個常用方法sleep,翻譯一下了就是睡覺的意思。具體是這樣的:public static void sleep(long millis)使用當前在執行的線程以指定的毫秒數暫停,也就是暫時停止執行。
  • Java從零開始學 - 第25天:掌握JUC中的阻塞隊列
    本文內容掌握Queue、BlockingQueue接口中常用的方法介紹6中阻塞隊列,及相關場景示例重點掌握4種常用的阻塞隊列Queue接口隊列是一種先進先出(FIFO)的數據結構,java中用Queue接口來表示隊列。
  • 新手編程:Java多線程中Thread與Runnable的區別
    Java多線程中Thread與Runnable的區別定義extends Thread子類繼承Thread具備多線程能力,可以實現多線程;啟動線程的方法:①創建子類對象;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;//練習網絡下載圖片public
  • Java並發編程:CountDownLatch、CyclicBarrier和Semaphore
    在java 1.5中,提供了一些非常有用的輔助類來幫助我們進行並發編程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我們就來學習一下這三個輔助類的用法。從結果可以看出,當四個線程都到達barrier狀態後,會從四個線程中選擇一個線程去執行Runnable。
  • 面試官:Java多線程中調用wait() 和 sleep()方法有什麼不同
    前言:面試中被問到這個問題。我:①、sleep和wait的實現不一樣,②、對待鎖的處理不一樣。面試官:那麼你具體說說。我:好,給我張紙和筆,開啟超神模式(希望不是真實傷害0.5)第一點,就是sleep和wait的實現不一樣(其實這話好像是廢話,但是吧,你只有知道這個,下面才有的說),sleep是Thread的靜態方法,如圖:
  • Java 多線程基礎 interrupt()和線程終止方式
    isInterrupted()) {                Thread.sleep(100);// 休眠100毫秒                ++i;                System.out.println(Thread.currentThread(
  • Java Thread類簡述
    今天我們來看下java.lang.Thread這個類。 3、Thread類中的方法 java.lang.Thread類的源碼:
  • Java【多線程系列】JUC線程池—2. 原理(二)、Callable和Future
    ctl記錄了"線程池中的任務數量"和"線程池狀態"2個信息。ctl共包括32位。其中,高3位表示"線程池狀態",低29位表示"線程池中的任務數量"。策略說明AbortPolicy當任務添加到線程池中被拒絕時,它將拋出 RejectedExecutionException 異常CallerRunsPolicy當任務添加到線程池中被拒絕時,會在線程池當前正在運行的Thread線程池中處理被拒絕的任務DiscardOldestPolicy當任務添加到線程池中被拒絕時,線程池會放棄等待隊列中最舊的未處理任務,然後將被拒絕的任務添加到等待隊列中DiscardPolicy
  • 聊聊java中NIO的2.0版本AIO
    一、IO的演進在jdk1.4之前,java中的IO類庫實在是超級原始,很多我們現在熟知的概念都還沒有出現,比如說管道、緩衝區等等。正是由於這些等等原因,C語言和C++一直都是IO方面的首選。新的NIO類庫的出現,極大地促進了java對異步非阻塞式編程的發展。NIO的原理也是很簡單。在這裡同樣使用一張圖來演示一遍:現在我們可以看到,所有的客戶端連接都可以只用一個線程就可以實現了。不過時代總是在一點一點的變化,逐漸的java官方為我們提供的NIO類庫越來越不能滿足需求,比如說不支持異步文件讀寫操作、沒有統一的文件屬性等等。
  • WiFi模塊低功耗應用 海凌科M20 Deep-sleep模式實測16uA
    這篇文章和大家聊聊 HLK-M20 低功耗在應用中的一些表現。HLK-M20 是一款基於國產晶片ESWIN的低功耗WiFi模塊設計,深度睡眠模式電流理論上是8uA,Rx工作時功耗和市場同類產品相比降低了50%,極大程度上降低了WiFi模塊工作功耗,能使電池供電應用場景更廣泛,延長了電池待機時間,應用範圍更廣泛。
  • 與sleep有關的短語,sleep together是什麼意思?
    sleep together不是睡在一起sleep together發生性關係sleep together的意思是發生性關係,類似表達還有had a sexual relationship。這個表達只用於還沒有結婚的兩個人,所以sleep together一般指婚前性行為或通姦。
  • java中utils方法 - CSDN
    javacommons-lang3 中相關類與 commons-lang 一樣,但是包名不一樣。ps:吐槽一下,你們工程中有沒有多個叫 DateUtils 類?阿粉發現我們現有工程,多個模塊有提供這個類,每個實現大同小異。
  • Java並發編程:多線程如何實現阻塞與喚醒
    線程的阻塞和喚醒在多線程並發過程中是一個關鍵點,當線程數量達到很大的數量級時,並發可能帶來很多隱蔽的問題。如何正確暫停一個線程,暫停後又如何在一個要求的時間點恢復,這些都需要仔細考慮的細節。
  • java中 時間如何計算 - CSDN
    在本教程中,我們向您展示2個示例來計算Java中的日期/時間差: 手動時間計算。 喬達時間圖書館。 (毫秒),並使用以下規則計算兩個日期之間的差: 1000 milliseconds = 1 second60 seconds = 1 minute60 minutes = 1 hour24 hours = 1 dayDateDifferentExample.java
  • 給Java新手的一些建議——Java知識點歸納(Java基礎部分)
    Java的運行(基礎必備)這條可能出看很簡單,java程序的運行誰不會呢?不過很多時候, 我們只是單純通過IDE去執行java程序,底層IDE又是如何執行java程序呢?很多人並不了解。這個知識點是最最基本的java開發者需要掌握的,初學java,第一個肯定是教你如何在命令行中執行java程序,但是很多人一旦把java學完了,IDE用上了,就把這個都忘了。
  • 詳解java中的同步工具類CyclicBarrier
    之前介紹了java中另一個同步工具類CountDownLatch,這篇文章主要介紹CyclicBarrier。在這個player線程中,我們使用隨機數來表示每個玩家不同的加載時間,在休眠時間結束之前,player一直處於等待的狀態,也就是調用了await方法。現在測試一遍。現在相信通過這個案例,大家都能掌握其用法,很簡單。下面我們從源碼的角度來分析一下其實現原理。
  • 爐石傳說休眠機制是什麼 休眠有什麼效果
    爐石傳說休眠機制是什麼,休眠有什麼作用,新詞條的效果是什麼,本次我們一起來看看本次大更新會出現的新機制休眠是什麼效果,剛興趣的小夥伴們一起來看看吧。 一、機制介紹 休眠:帶有休眠的隨從上場後無法行動,休眠期間不受其他卡牌影響,並且佔用格子。 具體可以參考4費橙卡黑暗之主。 值得一提的是目前公布的所有帶有「休眠」機制的新卡不同於黑暗之主都能自主喚醒,一般是給予休眠時限(比如上場後休眠兩回合)。休眠結束後會有非常強力的身材或者效果。
  • 同樣是「睡覺」,sleep、go to bed、go to sleep有什麼不一樣
    sleep,go to bed,go to sleep同樣都可以表達「睡覺」的意思,但在具體使用時卻又不盡相同。sleep,go to bed,go to sleep在使用時具體有什麼差別呢?下面小吧就來詳細介紹一下:01一、sleep 意為「睡覺,入睡」sleep表示睡覺的持續狀態,可與表示時間段的狀語連用。