सामग्री पर जाएं

के लिए संदर्भ hub_sdk/helpers/utils.py

नोट

यह फ़ाइल यहाँ उपलब्ध है https://github.com/ultralytics/hub-sdk/blob/main/hub_sdk/helpers/utils.py. यदि आप कोई समस्या देखते हैं तो कृपया पुल अनुरोध का योगदान करके इसे ठीक करने में मदद करें 🛠️। 🙏 धन्यवाद !



hub_sdk.helpers.utils.threaded(func)

मल्टी-थ्रेड्स एक लक्ष्य फ़ंक्शन और थ्रेड लौटाता है।

उपयोग: @threaded डेकोरेटर।

में स्रोत कोड hub_sdk/helpers/utils.py
def threaded(func):
    """
    Multi-threads a target function and returns thread.

    Usage: @threaded decorator.
    """

    def wrapper(*args, **kwargs):
        """Multi-threads a given function and returns the thread."""
        thread = threading.Thread(target=func, args=args, kwargs=kwargs, daemon=True)
        thread.start()
        return thread

    return wrapper