Java åºæ¬çå®æ¶ä»»å¡ï¼æ»ç»æ¹æ³æä¸ç§ï¼
1 å建ä¸ä¸ªthreadï¼ç¶å让å®å¨while循ç¯éä¸ç´è¿è¡çï¼éè¿sleepæ¹æ³æ¥è¾¾å°å®æ¶ä»»å¡çææï¼
2 ç¨TimeråTimerTaskä¸ç¬¬ä¸ç§æ¹æ³ç¸æ¯æå¦ä¸å¥½å¤ï¼
å½å¯å¨åå»åæ¶ä»»å¡æ¶å¯ä»¥æ§å¶
第ä¸æ¬¡æ§è¡ä»»å¡æ¶å¯ä»¥æå®ä½ æ³è¦çdelayæ¶é´
3 ç¨ScheduledExecutorServiceæ¯ä»çjava.util.concurrentéï¼å为并åå·¥å ·ç±»è¢«å¼è¿çï¼è¿æ¯æçæ³çå®æ¶ä»»å¡å®ç°æ¹å¼ï¼ç¸æ¯äºä¸ä¸¤ä¸ªæ¹æ³ï¼å®æ以ä¸å¥½å¤ï¼
ç¸æ¯äºTimerçå线ç¨ï¼å®æ¯éè¿çº¿ç¨æ± çæ¹å¼æ¥æ§è¡ä»»å¡ç
å¯ä»¥å¾çµæ´»çå»è®¾å®ç¬¬ä¸æ¬¡æ§è¡ä»»å¡delayæ¶é´
æä¾äºè¯å¥½ç约å®ï¼ä»¥ä¾¿è®¾å®æ§è¡çæ¶é´é´é