คำถามติดแท็ก timer

ตัวจับเวลาเป็นส่วนประกอบที่มีฟังก์ชันในการทริกเกอร์การดำเนินการที่ผู้ใช้กำหนดในช่วงเวลาปกติตามที่กำหนดโดยผู้ใช้

8
System.Timers.Timer เทียบกับ System.Threading.Timer
ฉันได้ตรวจสอบตัวจับเวลาที่เป็นไปได้เมื่อเร็ว ๆ นี้System.Threading.TimerและSystem.Timers.Timerเป็นสิ่งที่จำเป็นสำหรับฉัน (เนื่องจากพวกเขาสนับสนุนการรวมเธรด) ฉันกำลังสร้างเกมและวางแผนที่จะใช้กิจกรรมทุกประเภทโดยมีช่วงเวลาที่แตกต่างกัน ฯลฯ อันไหนดีที่สุด?
565 .net  timer 


6
คำนวณเวลาดำเนินการของวิธีการ
สำเนาซ้ำที่เป็นไปได้: ฉันจะวัดระยะเวลาที่ฟังก์ชันใช้งานได้อย่างไร ฉันมีวิธีการจับเวลา I / O ซึ่งคัดลอกข้อมูลจากที่ตั้งไปยังที่อื่น เป็นวิธีที่ดีที่สุดและจริงมากที่สุดในการคำนวณเวลาดำเนินการ? Thread? Timer? Stopwatch? ทางออกอื่น ๆ ? ฉันต้องการหนึ่งที่แน่นอนที่สุดและสั้นที่สุดเท่าที่จะทำได้
533 c#  .net  timer  io  stopwatch 

15
DateTime เป็นวิธีที่ดีที่สุดในการวัดประสิทธิภาพของฟังก์ชันหรือไม่
ฉันต้องการค้นหาคอขวดและต้องการเวลาการวัดที่แม่นยำที่สุดเท่าที่จะทำได้ โค้ดต่อไปนี้เป็นวิธีที่ดีที่สุดในการวัดประสิทธิภาพหรือไม่ DateTime startTime = DateTime.Now; // Some execution process DateTime endTime = DateTime.Now; TimeSpan totalTimeTaken = endTime.Subtract(startTime);
474 c#  .net  performance  datetime  timer 

10
System.currentTimeMillis กับ System.nanoTime
Vs ความแม่นยำ ความแม่นยำ สิ่งที่ฉันอยากรู้คือฉันควรใช้System.currentTimeMillis ()หรือSystem.nanoTime ()เมื่ออัปเดตตำแหน่งของวัตถุในเกมหรือไม่ การเปลี่ยนแปลงในการเคลื่อนไหวของพวกเขาเป็นสัดส่วนโดยตรงกับเวลาที่ผ่านไปนับตั้งแต่การโทรครั้งสุดท้ายและฉันต้องการให้แม่นยำที่สุดเท่าที่จะทำได้ ฉันได้อ่านแล้วว่ามีปัญหาการแก้ไขเวลาที่ร้ายแรงระหว่างระบบปฏิบัติการที่แตกต่างกัน (เช่น Mac / Linux มีความละเอียดเกือบ 1 ms ในขณะที่ Windows มีความละเอียด 50ms หรือไม่) ฉันทำงานแอพของฉันบน Windows เป็นหลักและความละเอียด 50ms ดูไม่ถูกต้อง มีตัวเลือกที่ดีกว่าสองอย่างที่ฉันระบุไว้หรือไม่ ข้อเสนอแนะ / ความคิดเห็นใด ๆ

20
วิธีการตั้งเวลาใน Android?
มีคนให้ตัวอย่างง่ายๆในการอัปเดตฟิลด์ข้อความทุก ๆ วินาทีหรือไม่ ฉันต้องการสร้างลูกบอลลอยฟ้าและต้องการคำนวณ / อัปเดตพิกัดของลูกบอลทุกวินาทีนั่นเป็นเหตุผลที่ฉันต้องการตัวจับเวลา ฉันไม่ได้รับอะไรจากที่นี่
325 android  timer 

18
วิธีที่ดีที่สุดในการใช้งานฟังก์ชั่นซ้ำ ๆ ทุก ๆ วินาทีคืออะไร?
ฉันต้องการใช้งานฟังก์ชั่นซ้ำ ๆ ใน Python ทุก ๆ 60 วินาทีตลอดไป (เช่นเดียวกับNSTimerใน Objective C) รหัสนี้จะทำงานเป็น daemon และมีประสิทธิภาพเหมือนกับการเรียกสคริปต์ python ทุก ๆ นาทีโดยใช้ cron แต่ไม่ต้องการให้ผู้ใช้ตั้งค่า ในคำถามนี้เกี่ยวกับ cron ที่ใช้ใน Pythonวิธีแก้ปัญหาดูเหมือนจะมีประสิทธิภาพเพียงแค่sleep ()เป็นเวลา x วินาที ฉันไม่ต้องการฟังก์ชั่นขั้นสูงดังกล่าวดังนั้นบางทีสิ่งนี้จะทำงาน while True: # Code executed here time.sleep(60) มีปัญหาใด ๆ ที่มองเห็นได้ในรหัสนี้หรือไม่?
283 python  timer 

6
Java Timer เทียบกับ ExecutorService?
java.util.Timerฉันมีรหัสที่ฉันกำหนดการงานโดยใช้ ฉันมองไปรอบ ๆ และเห็นExecutorServiceสามารถทำเช่นเดียวกัน ดังนั้นคำถามนี้ตรงนี้คุณเคยใช้TimerและExecutorServiceจัดตารางเวลางานอะไรคือสิ่งที่คุณจะได้รับจากการใช้มากกว่าคนอื่น? ยังต้องการตรวจสอบว่ามีใครใช้Timerชั้นเรียนและพบปัญหาใด ๆ ซึ่งExecutorServiceแก้ไขได้สำหรับพวกเขา

17
วิธีการหมดเวลาของเธรด
ฉันต้องการเรียกใช้เธรดในระยะเวลาที่แน่นอน หากยังไม่แล้วเสร็จภายในเวลานั้นฉันต้องการฆ่าทิ้งข้อยกเว้นหรือจัดการบางอย่าง จะทำอย่างไร? วิธีหนึ่งในการทำตามที่ฉันคิดออกจากหัวข้อนี้ คือการใช้ TimerTask ภายในเมธอด run () ของเธรด มีวิธีแก้ปัญหาที่ดีกว่านี้หรือไม่? แก้ไข: เพิ่มรางวัลตามที่ฉันต้องการคำตอบที่ชัดเจน รหัส ExecutorService ที่ระบุด้านล่างไม่สามารถแก้ไขปัญหาของฉันได้ ทำไมฉันถึงควรหลับ () หลังจากทำการประมวลผล (บางรหัส - ฉันไม่มีส่วนจัดการกับรหัสนี้) หากรหัสเสร็จสมบูรณ์และ sleep () ถูกขัดจังหวะจะเป็น timeOut ได้อย่างไร งานที่ต้องดำเนินการไม่ได้อยู่ในการควบคุมของฉัน มันอาจเป็นรหัสใด ๆ ปัญหาคือรหัสชิ้นส่วนนี้อาจทำงานเป็นวงวนไม่สิ้นสุด ฉันไม่ต้องการที่จะเกิดขึ้น ดังนั้นฉันแค่ต้องการที่จะทำงานในหัวข้อแยก เธรดหลักต้องรอจนกว่าเธรดนั้นจะเสร็จสิ้นและจำเป็นต้องทราบสถานะของงาน (เช่นไม่ว่าจะหมดเวลาหรือมีข้อยกเว้นเกิดขึ้นหรือประสบความสำเร็จ) หากงานเข้าสู่วงวนไม่สิ้นสุดเธรดหลักของฉันจะคอยเรื่อย ๆ ซึ่งไม่ใช่สถานการณ์ในอุดมคติ

12
เรียกใช้ฟังก์ชันทุก 60 วินาที
การใช้setTimeout()มันเป็นไปได้ที่จะเปิดตัวฟังก์ชั่นในเวลาที่กำหนด: setTimeout(function, 60000); แต่ถ้าฉันต้องการเปิดฟังก์ชั่นหลาย ๆ ครั้งล่ะ? ทุกครั้งที่ช่วงเวลาผ่านไปฉันต้องการเรียกใช้ฟังก์ชัน (ทุก ๆ 60 วินาทีสมมติว่า)

3
ตัวจับเวลานับถอยหลัง JavaScript ที่ง่ายที่สุดที่เป็นไปได้? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ แค่อยากถามว่าจะสร้างตัวจับเวลาถอยหลังที่ง่ายที่สุดได้อย่างไร จะมีประโยคอยู่บนเว็บไซต์ว่า: "ปิดการลงทะเบียนใน 05:00 นาที!" ดังนั้นสิ่งที่ฉันต้องทำคือการสร้างตัวจับเวลานับถอยหลัง js อย่างง่ายที่เปลี่ยนจาก "05:00" ถึง "00:00" แล้วตั้งค่าใหม่เป็น "05:00" เมื่อสิ้นสุด ก่อนหน้านี้ฉันเคยเจอคำตอบบ้าง แต่พวกเขาดูเหมือนจะรุนแรงเกินไป (Date วัตถุเป็นต้น) สำหรับสิ่งที่ฉันต้องการจะทำ


13
วิธีการจับเวลาใน Android?
ฉันมี EditTexts สองรายการใน XML ในหนึ่ง EditText ผู้ใช้สามารถใส่ตัวเลขเป็นนาทีและใน EditText อื่นคือตัวเลขเป็นวินาที หลังจากคลิกปุ่มเสร็จสิ้นวินาที EditText ควรเริ่มนับถอยหลังและอัปเดตข้อความทุกวินาที นอกจากนี้ฉันจะอัปเดตมันต่อไปเรื่อย ๆ จนกว่าจะถึงศูนย์นาทีและศูนย์วินาที
177 android  timer  countdown 

15
เปลี่ยนช่วงเวลาของ SetInterval ขณะที่กำลังทำงาน
ฉันได้เขียนฟังก์ชันจาวาสคริปต์ที่ใช้ setInterval เพื่อจัดการสตริงทุก ๆ สิบวินาทีสำหรับการวนซ้ำจำนวนหนึ่ง function timer() { var section = document.getElementById('txt').value; var len = section.length; var rands = new Array(); for (i=0; i<len; i++) { rands.push(Math.floor(Math.random()*len)); }; var counter = 0 var interval = setInterval(function() { var letters = section.split(''); for (j=0; j < len; j++) { if (counter …


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.