Õâ¶Î´úÂ붨ÒåÁËÒ»¸ö¼òµ¥µÄÈÎÎñÁ´£¬Ä£ÄâÁËÒ»¸ö´ÓÊý¾Ý²éѯµ½Êý¾Ý´¦ÀíÔÙµ½Êý¾Ý±£´æµÄÁ÷³Ì¡£´úÂëÖÐʹÓÃÁËrunTime.setTimeoutÀ´Ä£Äâÿ¸öÈÎÎñµÄÖ´ÐкÄʱ¡£ÒÔÏÂÊÇ´úÂëµÄÏêϸ˵Ã÷£º - taskOneº¯Êý£ºÕâÊǵÚÒ»¸öÈÎÎñ£¬¸ºÔð¿ªÊ¼Êý¾Ý²éѯ¡£
- ʹÓÃprintlº¯Êý´òÓ¡Ò»ÌõÏûÏ¢£¬±íʾÈÎÎñÒ»¼´½«¿ªÊ¼¡£
- ʹÓÃrunTime.setTimeoutº¯ÊýÀ´Ä£ÄâÊý¾Ý²éѯµÄ¹ý³Ì£¬ÉèÖõÄÑÓ³Ùʱ¼äΪ3Ã루3000ºÁÃ룩¡£
- ÔÚ3Ãëºó£¬Éú³ÉÒ»¸öÄ£ÄâÊý¾Ý×Ö·û´®"²éѯµ½µÄÄ£ÄâÊý¾Ý"£¬²¢´òÓ¡³öÀ´¡£
- ´òÓ¡Íê³Éºó£¬µ÷ÓÃtaskTwoº¯Êý²¢½«²éѯ½á¹û×÷Ϊ²ÎÊý´«µÝ¸øËü¡£
- taskTwoº¯Êý£ºÕâÊǵڶþ¸öÈÎÎñ£¬¸ºÔð´¦Àí½ÓÊÕµ½µÄÊý¾Ý¡£
- ½ÓÊÜÒ»¸ö²ÎÊýdata£¬Ê¹ÓÃprintlº¯Êý´òÓ¡Ò»ÌõÏûÏ¢£¬±íʾÈÎÎñ¶þ¼´½«¿ªÊ¼¡£
- ʹÓÃrunTime.setTimeoutº¯ÊýÀ´Ä£ÄâÊý¾Ý´¦ÀíµÄ¹ý³Ì£¬ÉèÖõÄÑÓ³Ùʱ¼äΪ2Ã루2000ºÁÃ룩¡£
- ÔÚ2Ãëºó£¬¶Ô´«ÈëµÄÊý¾Ý½øÐмòµ¥´¦Àí£¬ÕâÀïÖ»ÊÇÔÚÊý¾ÝºóÃæ¼ÓÉÏ" -> ÒÑ´¦Àí"¡£
- ´¦ÀíÍê³Éºó£¬´òÓ¡´¦ÀíºóµÄÊý¾Ý£¬²¢µ÷ÓÃtaskThreeº¯Êý£¬½«´¦ÀíºóµÄÊý¾Ý´«µÝ¸øËü¡£
- taskThreeº¯Êý£ºÕâÊǵÚÈý¸öÈÎÎñ£¬¸ºÔð±£´æ½ÓÊÕµ½µÄÊý¾Ý¡£
- ½ÓÊÜÒ»¸ö²ÎÊýdata£¬Ê¹ÓÃprintlº¯Êý´òÓ¡Ò»ÌõÏûÏ¢£¬±íʾÈÎÎñÈý¼´½«¿ªÊ¼¡£
- ʹÓÃrunTime.setTimeoutº¯ÊýÀ´Ä£ÄâÊý¾Ý±£´æµÄ¹ý³Ì£¬ÉèÖõÄÑÓ³Ùʱ¼äΪ1Ã루1000ºÁÃ룩¡£
- ÔÚ1Ãëºó£¬Éú³ÉÒ»¸ö±íʾ±£´æ³É¹¦µÄ×Ö·û´®"³É¹¦±£´æ: " + data£¬²¢´òÓ¡³öÀ´¡£
- ×îºó£¬´òÓ¡Ò»ÌõÏûÏ¢±íʾËùÓÐÈÎÎñÒѾ³É¹¦Íê³É¡£
- ÔÚ´úÂëµÄ×îºó£¬Ê¹ÓÃrunTime.setTimeoutº¯ÊýÀ´ÑÓ³ÙÈÎÎñÁ´µÄÆô¶¯Ê±¼ä£¬ÉèÖõÄÑÓ³Ùʱ¼äΪ2·ÖÖÓ£¨2 * 60 * 1000ºÁÃë = 120000ºÁÃ룩¡£
- Õâ±íʾÔÚ´úÂëÔËÐк󣬵ȴý2·ÖÖÓºó¿ªÊ¼Ö´ÐÐtaskOneº¯Êý¡£
- // ¶¨ÒåµÚÒ»¸öÈÎÎñ£º´òÓ¡Ò»ÌõÏûÏ¢
- function taskOne() {
- printl("Ö´ÐÐÈÎÎñÒ»£º¿ªÊ¼Êý¾Ý²éѯ...");
-
- // Ä£Äâ²éѯ¹ý³Ì
- runTime.setTimeout(function() {
- let data = "²éѯµ½µÄÄ£ÄâÊý¾Ý";
- printl("ÈÎÎñÒ»Íê³É: ²éѯ½á¹ûΪ - " + data);
-
- // ÔÚÈÎÎñÒ»Íê³Éºó£¬Ö´ÐÐÈÎÎñ¶þ
- taskTwo(data);
- }, 3000); // Ä£ÄâºÄʱ3Ãë
- }
- // ¶¨ÒåµÚ¶þ¸öÈÎÎñ£º¸ù¾Ý²éѯ½á¹û´¦ÀíÊý¾Ý
- function taskTwo(data) {
- printl("Ö´ÐÐÈÎÎñ¶þ£º´¦ÀíÊý¾Ý...");
-
- // Ä£Äâ´¦ÀíÊý¾ÝÂß¼
- runTime.setTimeout(function() {
- let processedData = data + " -> ÒÑ´¦Àí";
- printl("ÈÎÎñ¶þÍê³É: ´¦ÀíºóµÄÊý¾ÝΪ - " + processedData);
-
- // ÔÚÈÎÎñ¶þÍê³Éºó£¬Ö´ÐÐÈÎÎñÈý£¨ÀýÈ磬±£´æ£©
- taskThree(processedData);
- }, 2000); // Ä£ÄâºÄʱ2Ãë
- }
- // ¶¨ÒåµÚÈý¸öÈÎÎñ£º±£´æÊý¾Ý
- function taskThree(data) {
- printl("Ö´ÐÐÈÎÎñÈý£º±£´æÊý¾Ý...");
-
- runTime.setTimeout(function() {
- let saveResult = "³É¹¦±£´æ: " + data;
- printl("ÈÎÎñÈýÍê³É: " + saveResult);
- // È«²¿ÈÎÎñÍê³ÉºóµÄ½áÊøÐÅÏ¢
- printl("È«²¿ÈÎÎñÒѳɹ¦Íê³É£¡");
- }, 1000); // Ä£ÄâºÄʱ1Ãë
- }
- // É趨 2 ·ÖÖÓºó¿ªÊ¼Ö´ÐÐÈÎÎñÁ´
- printl("ÉèÖÃÈÎÎñÑÓ³ÙÁ½·ÖÖÓºóÖ´ÐÐ...");
- runTime.setTimeout(taskOne, 2 * 60 * 1000); // 2·ÖÖÓ = 120000ºÁÃë
¸´ÖÆ´úÂë
|