பைத்தானில் திரித்தல்: பைத்தானில் நூல்களுடன் எவ்வாறு செயல்படுவது என்பதை அறிக



பைத்தானில் த்ரெடிங் குறித்த இந்த கட்டுரை, நூல்கள், அதன் வகைகள், அவற்றை எவ்வாறு தொடங்குவது மற்றும் அவற்றை சிறந்த முறையில் எவ்வாறு பயன்படுத்துவது என்று உங்களுக்குத் தெரிவிக்கும்

இன்று, உலகம் முழுவதும் மிகவும் விரும்பப்படும் நிரலாக்க மொழிகளில் ஒன்றாகும். 1990 களில் தொடங்கப்பட்டதிலிருந்து, இது ஒரு பெரிய பின்தொடர்பைப் பெற்றுள்ளது மற்றும் இந்த நிரலாக்க மொழியை சிறந்ததாக்க தினமும் வேலை செய்யும் ஆர்வலர்கள் மற்றும் குறியீட்டாளர்கள். பைதான் சுற்றுச்சூழல் அமைப்பில் கட்டமைக்கப்பட்ட பல அம்சங்களில், மிக முக்கியமானது த்ரெடிங் ஆகும். எனவே இந்த கட்டுரையில், பைத்தானில் த்ரெடிங் பற்றி எல்லாவற்றையும் பேசுவோம், அதன் நன்மைகள் மற்றும் தீமைகள் ஆகியவற்றை நீங்கள் எவ்வாறு பயன்படுத்தலாம்.

இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவரிக்கப்படும்,





தொடங்குவோம்

பைத்தானில் நூல்

பைத்தானில் ஒரு நூல் என்றால் என்ன?

பைத்தானில் உள்ள ஒரு நூல் ஒரு தனி மரணதண்டனை என வரையறுக்கப்படுகிறது. இதன் பொருள் என்னவென்றால், உங்கள் நிரலில், இரண்டு வெவ்வேறு செயல்முறைகள் ஒரே நேரத்தில் செயல்படுத்தப்படும். பைத்தானில் த்ரெடிங்கின் ஒரு சுவாரஸ்யமான அம்சம் என்னவென்றால், பதிப்பு 3 க்குப் பிறகு பைத்தானில் பல நூல்கள் ஒரே நேரத்தில் செயல்படுத்தப்படவில்லை, ஆனால் அவை வெறுமனே தோன்றும்.



ஒரே நேரத்தில் இரண்டு வெவ்வேறு செயல்முறைகளை இயக்குவது ஒரு ஆச்சரியமான உணர்வு என்றாலும், பைத்தான் 3 மற்றும் அதற்கு மேற்பட்ட தற்போதைய பதிப்பு அவ்வாறு குறியிடப்பட்டுள்ளது என்பதை ஒருவர் புரிந்து கொள்ள வேண்டும், எந்த நேரத்திலும் எந்த நேரத்திலும் செயல்முறை மட்டுமே இயக்க முடியும். CPython இல் ஒரே நேரத்தில் இரண்டு அல்லது அதற்கு மேற்பட்ட செயல்முறைகளை நீங்கள் ஒன்றாகச் செய்ய வேண்டியிருந்தால், உங்கள் குறியீட்டை சி, சி ++ மற்றும் ஜாவா போன்ற பிற மொழிகளிலும் குறியிட வேண்டும், பின்னர் அவற்றை பைத்தானில் பல த்ரெட்டிங் மூலம் இயக்கவும்.

பைத்தானில் த்ரெடிங்கின் மிகவும் அறியப்பட்ட நன்மைகளில் ஒன்று வடிவமைப்பு தெளிவில் ஆதாயத்தை வழங்கும் திறன் ஆகும்.

அதற்கு முன் பைத்தானில் த்ரெடிங் பற்றி எங்களுக்கு சில யோசனை உள்ளது, ஒரு நூலை எவ்வாறு தொடங்குவது என்பதைப் புரிந்துகொள்வோம்,



பைத்தானில் ஒரு நூலைத் தொடங்குகிறது

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

இறக்குமதி உள்நுழைவு இறக்குமதி த்ரெட்டிங் இறக்குமதி நேரம் டெஃப் த்ரெட்_ஃபங்க்ஷன் (பெயர்): logging.info ('Thread% s: begin', name) time.sleep (2) logging.info ('Thread% s: முடித்தல்', பெயர்) என்றால் __name__ == . 'முதன்மை & ampampampnbsp & ampampampnbsp: நூலை உருவாக்குவதற்கு முன்') x = த்ரெட்டிங். & ampampampnbsp: நூல் முடிவடையும் வரை காத்திருங்கள் ') # x.join () logging.info (' முதன்மை & ampampampnbsp & ampampampnbsp: அனைத்தும் முடிந்தது ')

வெளியீடு

வெளியீடு - பைத்தானில் திரித்தல் - எடுரேகா

வரிசை c ++ ஐ எவ்வாறு பயன்படுத்துவது

பைத்தானில் ஒரு நூலை இயக்கும்போது, ​​அதை இயக்க வேண்டிய வாதங்களின் பட்டியலைக் கொண்ட ஒரு செயல்பாடாக நீங்கள் அனுப்புகிறீர்கள். மேலே பகிரப்பட்ட எடுத்துக்காட்டில், நூல், நூல்_ செயல்பாடு () ஐ இயக்க பைத்தானுக்கு அறிவுறுத்துகிறீர்கள், அதை ஒரு வாதமாக 1 க்கு அனுப்பவும்.

மேலே உள்ள நிரலை நீங்கள் இயக்கும்போது, ​​வெளியீடு இதுபோன்றதாக இருக்கும்.

‘பைத்தானில் திரித்தல்’ குறித்த இந்த கட்டுரையின் அடுத்த பிட் டீமான் நூல்கள் என்ன என்பதைப் பார்ப்போம்,

டீமான் நூல்கள் என்றால் என்ன?

தொழில்நுட்ப சொற்களில், டீமான் முதன்மையாக பின்னணியில் இயங்கும் ஒரு செயல்முறையாக வரையறுக்கப்படுகிறது. இருப்பினும், பைத்தானில், ஒரு டீமான் நூல் மிகவும் குறிப்பிட்ட பொருளைக் கொண்டுள்ளது. பைத்தானில் ஒரு டீமான் நூல் நிரல் வெளியேறும் தருணத்தை நிறுத்திவிடும், இருப்பினும் பிற நிரலாக்க மொழிகளில் இது பின்னணியில் தொடர்ந்து இயங்கும். ஒரு குறிப்பிட்ட நிரலில், ஒரு நூல் டீமான் நூல் என திட்டமிடப்படவில்லை எனில், அதன் செயல்பாட்டை முடிக்க மொழிபெயர்ப்பாளர் காத்திருப்பார், பின்னர் மொழிபெயர்ப்பாளரை மட்டுமே நிறுத்துவார்.

இந்த கருத்தை நன்கு புரிந்து கொள்ள மேலே உள்ள எடுத்துக்காட்டைப் பாருங்கள். இரண்டாவது கடைசி வரியில், நிரல் அதன் அனைத்து பணிகளையும் முடித்த பின்னர் சில விநாடிகள் காத்திருக்கிறது. ஏனென்றால், டெமோனிக் அல்லாத நூல் அதன் செயல்பாட்டை முடித்துவிட்டு இடைமுகத்திலிருந்து வெளியேற காத்திருக்கிறது. நூல் அதன் செயல்பாட்டை முடித்ததும், நிரல் வெளியேறும்.

இப்போது மேலே உள்ள நிரலை மாற்றியமைத்து, குறியீட்டில் ஒரு டீமான் நூலைச் செருகினால் என்ன நடக்கிறது என்று பார்ப்போம்.

புதிய குறியீடு: x = threading.Thread (target = thread_function, args = (1,), டீமான் = உண்மை)

மேற்கண்ட நிரலை நீங்கள் செய்த மாற்றங்களுடன் இயக்கும்போது, ​​இது இதுபோன்றதாக இருக்கும்.

இந்த இரண்டு வெளியீடுகளுக்கும் உள்ள வேறுபாடு என்னவென்றால், இறுதி வரியானது சமீபத்திய ஒன்றிலிருந்து காணவில்லை. நூல்_ செயல்பாடு () முடிக்க ஒரு வாய்ப்பு கிடைக்கவில்லை, ஏனென்றால் நாங்கள் ஒரு டீமான் நூலைச் செருகினோம், அது விரைவில் முடிவை எட்டியவுடன், அது நிரலிலிருந்து வெளியேறியது.

ஒரு நூலில் சேர்கிறது

பைத்தானில் ஒரு நூலை உருவாக்கும் கருத்தைப் பற்றி இப்போது நீங்கள் கற்றுக் கொண்டீர்கள், ஒரு டீமோனிக் நூலின் கருத்துடன், பைத்தானில் நீங்கள் எவ்வாறு நூல்களில் சேரலாம் என்பதைக் கண்டுபிடிப்போம்.

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

‘பைத்தானில் திரித்தல்’ குறித்த இந்த கட்டுரையின் இறுதி பிட் வேலை செய்யும் பல நூல்களைக் காண்பிக்கும்,

பல நூல்களுடன் பணிபுரிதல்

ஒரே நேரத்தில் இரண்டு நூல்களுடன் நீங்கள் எவ்வாறு செயல்பட முடியும் என்பது பற்றி மேலே உள்ள எடுத்துக்காட்டுகளில் நாங்கள் பேசியுள்ளோம். ஆனால் ஒரு குறிப்பிட்ட சூழ்நிலையில், நீங்கள் ஒரே நேரத்தில் பல நூல்களுடன் வேலை செய்ய வேண்டும். நிலைமையைப் பற்றி நன்கு புரிந்துகொள்ள, கீழேயுள்ள உதாரணத்தைப் பாருங்கள்.

இறக்குமதி உள்நுழைவு இறக்குமதி த்ரெட்டிங் இறக்குமதி நேரம் டெஃப் த்ரெட்_ஃபங்க்ஷன் (பெயர்): logging.info ('Thread% s: begin', name) time.sleep (2) logging.info ('Thread% s: முடித்தல்', பெயர்) என்றால் __name__ == . ) வரம்பில் உள்ள குறியீட்டுக்கு (3): logging.info ('முதன்மை & ampampampnbsp & ampampampnbsp: நூல்% d ஐ உருவாக்கித் தொடங்கவும்.', குறியீட்டு) x = த்ரெட்டிங். . முடிந்தது ', குறியீட்டு)

வெளியீடு

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

எடுத்துக்காட்டுகளுடன் ஆரம்பநிலைகளுக்கான SQL சேவையக பயிற்சி

மேலே உள்ள நிரலை நீங்கள் இயக்கும்போது, ​​இதன் விளைவாக இதுபோன்றதாக இருக்கும்.

முடிவுரை

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

எனவே இந்த கட்டுரை உங்களுக்கு பிடித்திருக்கிறது என்று நம்புகிறேன்.

பைத்தானில் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன் நேரடி ஆன்லைன் பயிற்சிக்கு.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த கட்டுரையின் கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், நாங்கள் உங்களிடம் திரும்புவோம்.