آموزش زبان پایتون (نمایش thread )

تردز یا threads واحدهای کوچکی هستند که می توانند توسط os پردازش شوند و در واقع زیر مجموعه ای از پروسس یا پردازش به حساب می آیند.

پایتون از کتابخونه threading library برای دسترسی به multithrading و چند تابع مهم در این حوزه استفاده میکنه. با استفاده از این کتابخونه ما میتونیم برای ترید هامون اسم تعیین کنیم تا بعدا بتونیم به اونها دسترسی داشته باشیم. مثلا از کد زیر ما برای نمایش نام thread هامون استفاده می کنیم.

import threading

def ProcessOne():
    while(True):
        print(threading.current_thread().getName(),"is Running")

def ProcessTwo():
    while(True):
        print(threading.current_thread().getName(),"is Running")


T1=threading.Thread(target=ProcessOne,name="Swift")
T2=threading.Thread(target=ProcessTwo,name='Alto')

T1.start()
T2.start()

که خروجی کد بالا به شکل زیر میشه:

Swift is Running
Alto is Running 
...
...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...