Objective:
Для работы с многопоточным чтением
Описание проблемы:
В доказательстве концепции демонстрация программа должна появиться «n» из основной потока. Получите количество потоков, которые необходимо породить и породить потоки из основного. /> 1. Пользовательский класс потока (MultiThreadingDemo) должен расширить класс потока. Этот класс должен содержать имя переменной по умолчанию, как и нет. Уже приведен соответствующий метод сеттера Getter. В этом методе имя текущего потока должно быть получено с помощью соответствующего метода модуля потока и установить имя потока с помощью соответствующего метода установки. Затем имя потока затем напечатано. < /P>
3. Многопользовательский класс должен реализовать основной метод, из которого необходимо запустить потоки. />Thread-4 is running
Thread-5 is running
Thread-6 is running
Thread-7 is running
Thread-8 is running
Code that i tried :
import threading
class MultithreadingDemo(threading.Thread):
def __init__(self):
super().__init__()
self.__name = None
def get_name(self):
return self.__name
def set_name(self,name):
self.__name = name
def run(self):
curr_name = threading.current_thread().name
self.set_name(curr_name)
print(f"\n{self.get_name()} is running")
class Multithread:
@staticmethod
def main():
num = int(input("Enter the number of threads to spawn: "))
threads = []
for i in range(num):
t = MultithreadingDemo()
t.start()
threads.append(t)
for t in threads:
t.join()
if __name__=="__main__":
Multithread.main()
< /code>
Результат: < /strong> Предлагаемая оценка: 70.0 /100
Описание результата
Fail 1 ::
Метод 'run ()' для настройки Имя потока не реализован. Правильно. Проверьте, реализован ли класс потока и его функции.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... ng-program
Я застрял в этой программе многопоточной чтения Python ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
В RISCV каждый поток имеет собственное значение ПК в многопоточной программе?
Anonymous » » в форуме Linux - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-