Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं समकालिक रूप से व्यवहार करने के लिए एसिंक्रोनस कॉल को कैसे लपेट सकता हूं?

आपका प्रस्तावित समाधान (आपके संपादन में) काम नहीं करेगा क्योंकि आप कभी भी धागा नहीं छोड़ते हैं (इसलिए कॉलबैक कभी नहीं कहा जा सकता है, इसलिए चर कभी भी सेट नहीं किया जा सकता है, इसलिए आपका लूप कभी नहीं टूटता)। नोड बहु-थ्रेडेड नहीं है - किसी भी समय जावास्क्रिप्ट को निष्पादित करने वाला केवल एक धागा होता है। जो भी कोड चल रहा है, उससे लौटने के अलावा उस धागे को उत्पन्न करने का कोई तरीका नहीं है।

इसलिए, आप वह नहीं कर सकते जो आप करना चाहते हैं। आप कुछ समाधानों का उपयोग करने का प्रयास कर सकते हैं जो आपके सिंक कोड को दृश्यों के पीछे एसिंक में फिर से लिखते हैं, लेकिन मैंने व्यक्तिगत रूप से पाया है कि दृष्टिकोण वास्तव में प्रयास के लायक नहीं है - बस बुलेट को काटने और बस करना बेहतर है कॉलबैक के साथ सब कुछ (समय के साथ दर्द कम हो जाता है :)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - यदि मौजूद है तो अद्यतन करें अन्यथा सिंटेक्स त्रुटि डालें

  2. MySQL त्रुटि 1093 के आसपास हो रही है

  3. ग्रुप बाय से पहले MySQL ऑर्डर

  4. MySQL में UTF8 कैरेक्टर कैसे स्टोर करें?

  5. mySQL तालिका में उच्चारण वर्ण