Node.js இல் காலக்கெடுவை விட்டுவிடுவது எப்படி?

Node Js Il Kalakketuvai Vittuvituvatu Eppati



Node.js இல், ' டைமர்கள் ” தொகுதி அதன் பல உள்ளமைக்கப்பட்ட முறைகளின் உதவியுடன் ஒரு குறிப்பிட்ட நேர இடைவெளிக்குப் பிறகு செய்யக்கூடிய பணியை திட்டமிடுகிறது. இந்த தொகுதி மேலும் வழங்குகிறது ' நேரம் முடிந்தது 'திட்டமிடப்பட்ட போது உள்நாட்டில் இயல்பாக உருவாக்கப்படும் வகுப்பு' நேரம் முடிந்தது ()' அல்லது ' இடைவெளியை அமைக்கவும் ()” செயல்படுத்துகிறது. குறிப்பிட்ட முறைகள் நிறுத்தப்பட்ட பிறகும் அல்லது ரத்து செய்யப்பட்ட பிறகும் இந்த வகுப்பு தொடர்ந்து செயல்படுகிறது. எனவே, பயனர் அதை நிறுத்த வேண்டும், இதன் காரணமாக நிகழ்வு வளையம் நிறுத்தப்படலாம்.

Node.js இல் காலக்கெடுவை எவ்வாறு விட்டுவிடுவது என்பதை இந்த பதிவு காண்பிக்கும்.







Node.js இல் காலக்கெடுவை விட்டுவிடுவது எப்படி?

திட்டமிடல் முறைகளை ரத்து செய்த பிறகு நிகழ்வு வளையத்தை இயக்குவதை விட்டு வெளியேற அல்லது ரத்து செய்ய, ' unref ()' மற்றும் இந்த ' ref ()” முறைகள். ' unref ()' முறை ' நேரம் முடிந்தது ” நிகழ்வு லூப் இயக்கத்தை செயலிழக்கச் செய்ய வேண்டும், ஏனெனில் அதற்கு மேலும் தேவையில்லை. மறுபுறம், ' ref ()' முறை குறிப்பிடுகிறது ' டைமர் 'அது செயலில் உள்ளதா அல்லது செயலிழக்கச் செய்யப்பட்டுள்ளதா என்பதைச் சரிபார்க்கும் பொருள்' unref ()” முறை.



' unref குறிப்பிட்ட கால்பேக் செயல்பாட்டை அழைப்பதற்கு முன் இயக்க வேறு எந்த செயல்முறையும் இல்லை என்றால் ()” முறை நிகழ்வு வளையத்தை செயல்படுத்துவதை நிறுத்துகிறது. அனைத்தும் முடிந்ததும், ' ref ()' முறை ' என்பதை சரிபார்க்கிறது நேரம் முடிந்தது ” பொருள் செயலிழக்கப்பட்டது அல்லது இல்லை.



“ref()” முறையின் தொடரியல்

'இன் வேலை ref ()” முறையானது அதன் கீழே கூறப்பட்ட பொதுவான தொடரியல் சார்ந்தது:





நேரம் முடிந்தது. ref ( )

“unref()” முறையின் தொடரியல்

'இன் வேலை செயல்முறை. unref ()” முறை அதன் கீழே எழுதப்பட்ட அடிப்படை தொடரியல் சார்ந்தது:

நேரம் முடிந்தது. unref ( )

அளவுருக்கள் : மேலே உள்ள இரண்டு வரையறை-தொடரியல்களுக்கும் அவற்றின் முக்கிய செயல்பாட்டைச் செய்ய கூடுதல் வாதம் தேவையில்லை.



வருவாய் மதிப்புகள்: ' ref ()' மற்றும் ' unref ()' முறைகள் ' இல்லை ” திரும்பிய வகை.

உதாரணம்: “Ref()” மற்றும் “unref()” முறைகளைப் பயன்படுத்தி “Timeout” ஆப்ஜெக்ட்டை நிறுத்துதல்

இந்த எடுத்துக்காட்டு '' இன் நடைமுறைச் செயலாக்கத்தைக் காட்டுகிறது ref ()' மற்றும் ' unref ()” நிகழ்வு வளையத்தின் இயல்புநிலை நடத்தையைக் கட்டுப்படுத்தும் முறைகள் மற்றும் உள்நாட்டில் உருவாக்கப்பட்டதை ரத்துசெய்யும் “ நேரம் முடிந்தது ”பொருள்:

இருந்தது நேரம் முடிந்தது = நேரம் முடிந்தது ( செயல்பாடு என் வேடிக்கை ( ) {
பணியகம். பதிவு ( '1000msக்கு நேரம் ஒதுக்கப்பட்டுள்ளது' , 1000 ) ;
} ) ;
பணியகம். பதிவு ( '2.' , நேரம் முடிந்தது. hasRef ( ) ) ;
பணியகம். பதிவு ( '3.' , நேரம் முடிந்தது. ref ( ) ) ;
பணியகம். பதிவு ( '4.' , நேரம் முடிந்தது. unref ( ) ) ;
பணியகம். பதிவு ( '5.' , நேரம் முடிந்தது. hasRef ( ) ) ;
நேரம் முடிந்தது. ref ( )
பணியகம். பதிவு ( '6.' , நேரம் முடிந்தது. hasRef ( ) ) ;
தெளிவான காலக்கெடு ( நேரம் முடிந்தது ) ;
பணியகம். பதிவு ( '7. காலக்கெடு அழிக்கப்பட்டது !' ) ;

மேலே உள்ள குறியீட்டு வரிகளின் விளக்கம் கீழே எழுதப்பட்டுள்ளது:

  • முதலில், ' நேரம் முடிந்தது 'பொருள் பொருந்தும்' நேரம் முடிந்தது ()” முறையானது, கொடுக்கப்பட்ட நேர தாமதத்திற்குப் பிறகு குறிப்பிட்ட பணி அறிக்கையைக் காண்பிக்கும் செயல்பாட்டை வரையறுக்கிறது. இந்த முறை ' நேரம் முடிந்தது ” பொருள் உள்.
  • அடுத்து, ' console.log ()' முறை ' hasRef என்பதை சரிபார்க்க ()' முறை ' நேரம் முடிந்தது ()” பொருள் இருக்கிறதா இல்லையா. இது ஒரு 'பூலியன்' மதிப்பை வெளியீட்டாக வழங்குகிறது.
  • அதன் பிறகு, ' console.log ()' முறை ' ref ()' திரும்பியதை அச்சிடுவதற்கான முறை ' நேரம் முடிந்தது ” பொருள்.
  • இப்போது, ​​' unref ()” முறை செயலிழக்கச் செய்கிறது நேரம் முடிந்தது 'பொருள் இருந்தால், பின்னர் முடிவைச் சரிபார்க்கிறது' hasRef ()” முறை.
  • கடைசியாக, ' நேரம் முடிந்தது ” பொருளை மீண்டும், அதன் இருப்பைச் சரிபார்த்து, பின்னர் “இடைவெளியை நிறுத்து” தெளிவான காலக்கெடு ()” முறை.

வெளியீடு

செயல்படுத்தவும் ' செயலி கொடுக்கப்பட்ட 'ஐப் பயன்படுத்தி .js' கோப்பு முனை<கோப்பு பெயர்> ” கட்டளை:

முனை பயன்பாடு. js

கீழே உள்ள வெளியீடு முதலில் 'இன் இருப்பைக் காட்டுகிறது நேரம் முடிந்தது ” பொருள் பின்னர் அதை செயலிழக்கச் செய்து முறையே இடைவெளியை நிறுத்துகிறது:

விட்டுவிடுவது அவ்வளவுதான்' நேரம் முடிந்தது Node.js இல் உள்ள பொருள்.

முடிவுரை

வெளியேறுவதற்கு ' நேரம் முடிந்தது 'பொருள் உள்ளமைக்கப்பட்டதைப் பயன்படுத்துகிறது' unref ()' மற்றும் இந்த ' ref ()' முறைகள் ' நேரம் முடிந்தது ' வர்க்கம். இந்த இரண்டு முறைகளும் அவற்றின் பெயர்கள் மற்றும் செயல்பாடுகளின் அடிப்படையில் செயல்பாடுகளைச் செய்கின்றன. இந்த முறைகள் நிகழ்வு வளையத்தின் இயல்புநிலை நடத்தையைக் கையாளுகின்றன. Node.js இல் காலக்கெடுவை விட்டுவிடுவதற்கான சாத்தியமான அனைத்து அணுகுமுறைகளையும் இந்த எழுதுதல் விளக்குகிறது.