सी में, मैं चाहता हूं कि प्रत्येक टी सेकंड बार-बार कथन का एक ब्लॉक निष्पादित किया जाए। मैं यह कैसे करु?सी में हर टी सेकंड कैसे चलाएं?
6
A
उत्तर
7
यह मानक सी में नहीं किया जा सकता है, आपको कुछ प्लेटफ़ॉर्म-विशिष्ट API का उपयोग करने की आवश्यकता है।
एक लोकप्रिय विकल्प POSIX 'alarm()
फ़ंक्शन है।
यह एक "शुद्ध" अतुल्य समाधान है। अन्य तरीकों से समय को मापना और संभालना संभव है, लेकिन वे अभी भी मंच-निर्भर हैं। आप बस ब्लॉक करने के लिए sleep()
(फिर से, POSIX) का उपयोग कर सकते हैं। यदि आप लूप में अपने वांछित बयान के साथ गठबंधन करते हैं, तो उसे भी काम करना चाहिए।
3
आपको एक थ्रेड या प्रक्रिया बनाने की आवश्यकता होगी जो प्रतीक्षा अनुरोध वाले लूप को चलाए।
1
यदि आपका एप्लिकेशन विंडोज पर चलता है, तो आप SetTimer function का उपयोग कर सकते हैं।
0
अलार्म() के लिए अनचाहे की सिफारिश के साथ सहमत हैं लेकिन आवधिक प्रसंस्करण ब्लॉक के साथ किए जाने के बाद एक और अलार्म() सेट करना न भूलें।
संबंधित मुद्दे
- 1. jQuery हर 10 सेकंड
- 2. कचरा संग्रह हर 100 सेकंड
- 3. एक पृष्ठ हर 10 सेकंड
- 4. हर 9 सेकंड में जावास्क्रिप्ट पाश?
- 5. क्रॉन नौकरी कैसे चलाएं हर 2 घंटे
- 6. छवि परिवर्तन हर 30 सेकंड - पाश
- 7. चेतन एसवीजी तत्व हर एक्स सेकंड
- 8. @Schedule एनोटेशन हर कुछ मिनट (या सेकंड)
- 9. एंड्रॉइड चेंज पिक्चर हर 10 सेकंड
- 10. हर किसी को है, लेकिन कक्षा टी
- 11. कैसे खिड़कियों बैच स्क्रिप्ट के साथ हर 1 सेकंड
- 12. jQuery अजाक्स अनुरोध हर 30 सेकंड
- 13. हर 5 सेकंड में एलईडी अधिसूचना का रंग बदलना
- 14. सी # सेकंड विशिष्ट तिथि
- 15. एंड्रॉइड में रन सी ++ ऐप्स कैसे चलाएं?
- 16. पृष्ठभूमि में ~ 30sec प्रक्रिया को हर घंटे (आईफोन ऐप) कैसे चलाएं
- 17. सी # में जेनिक्स और टी
- 18. सेकंड में टाइमस्टैम्प कैसे बनाएं
- 19. सी # X सेकंड
- 20. एक iframe मैं हर 30 सेकंड (लेकिन पूरे पृष्ठ)
- 21. फोनगैप, कॉर्डोवा घड़ीपोत आग की सफलता हर 1 सेकंड
- 22. "हर" टैब
- 23. मैं पर्ल को हर 20 सेकंड में कुछ कोड चलाने के लिए कैसे कह सकता हूं?
- 24. जावास्क्रिप्ट का उपयोग कर हर 5 सेकंड में img को फिर से लोड कैसे करें?
- 25. सी #: जांचें कि टी टी बूल है
- 26. कास्ट स्ट्रिंग। सी # में टी (सामान्य) टी के लिए लक्षण?
- 27. ए में एक फ़ंक्शन (सी/सी ++) कॉल करने का आधिकारिक तरीका क्या है। लिनक्स पर हर 1/100 सेकंड?
- 28. कैसे मिनट में सेकंड कन्वर्ट करने के लिए: सेकंड प्रारूप
- 29. jQuery में हर 5 सेकंड में फ़ंक्शन कॉल करने का सबसे आसान तरीका क्या है?
- 30. सी # न्यू टी बनाएँ()
एक धागा निश्चित रूप से ऐसा करने का तरीका है - सिग्नल हैंडलर में सुरक्षित रूप से आप क्या कर सकते हैं (जैसे अलार्म() 'द्वारा उठाए गए) पर प्रतिबंध इतने विशाल हैं कि यह तुलना में प्रयास के लायक नहीं है एक धागा स्थापित करने के लिए। – Flexo