Задать вопрос
  • Как из потока записать данные в массив?

    @Selfeducation Автор вопроса
    Какие данные? String 16-64 символа.
    Важен ли их порядок? Нет
    Cколько их? От 1 потока по плану должно поступать максимум 2 записи(смотрите ответ один)
    Сколько потоков? 50
    Сколько это должно работать? Жизнь одного потока от 5 до 30 минут
    Откуда эти данные берутся? Обычные комментарии об ошибках, исключениях и работе потока(не важная информация)
    Куда эти данные сохраняются? По задумке должны в массив.

    Теперь количество возможных вариантов решения проблемы уменьшилось, или ответы породили еще больше вопросов?)
  • Как из потока записать данные в массив?

    @Selfeducation Автор вопроса
    Уточнение..
    file.py
    import threading
    from filetwo import Run
    
    arr = []
    
    t = threading.Thread(target=Run)
    t.start()


    filetwo.py
    from file import arr
    
    def Run():
        arr.append("For test")

    Упрощенный пример кода который у меня есть. Скажите что это костыли, я не буду возражать(всего лишь маленький джун)) учусь)