Встречается на собеседованиях • сегодня

Какой инструмент многозадачности подойдет для подписывания документа

Для подписания документа в Python можно использовать модуль threading или multiprocessing. Однако, если задача I/O-bound (например, ожидание ответа от API подписи), лучше использовать threading.

Пример с threading:

python
import threading

def sign_document(doc_id):
    print(f"Подписание документа {doc_id}...")
    # Логика подписания

documents = [1, 2, 3]
threads = []

for doc in documents:
    thread = threading.Thread(target=sign_document, args=(doc,))
    thread.start()
    threads.append(thread)

for thread in threads:
    thread.join()

Если подписание CPU-intensive, используй multiprocessing. Для асинхронных операций (например, с API) можно применить asyncio.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы