Size: a a a

Сообщество Python Программистов

2020 May 08

AK

Anton Kein in Сообщество Python Программистов
источник

Go

Georold of America🇺🇸... in Сообщество Python Программистов
спасибо)
источник

R

RilShok in Сообщество Python Программистов
Sergey Samoilenko
а потоков реально создавать столько - сколько ядер ?
Я про аппаратное ограничение, ты можешь создать 100 воркеров для решения задачи, и тебе будет казаться что они работают паралельно, но на самом деле они будут конкурировать за процессорное время
источник

A

Andrey in Сообщество Python Программистов
RilShok
Да, больше чем доступно в системе потоков смысла нет точно
Поясни
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
RilShok
Я про аппаратное ограничение, ты можешь создать 100 воркеров для решения задачи, и тебе будет казаться что они работают паралельно, но на самом деле они будут конкурировать за процессорное время
да да это я понял
источник

AT

Alexander T in Сообщество Python Программистов
My Name
Спасибо за активную помощь. Меня интересовала только ошибка. А как новый огород построить чтоб нормально вышло я знаю😅
чувак, а у тебя нигде в коде нет строки начинающейся с str = ?
источник

R

RilShok in Сообщество Python Программистов
Andrey
Поясни
Пояснил
источник

A

Andrey in Сообщество Python Программистов
RilShok
Пояснил
Я не понял связь между количеством ядер и количеством потоков
источник

R

RilShok in Сообщество Python Программистов
Andrey
Я не понял связь между количеством ядер и количеством потоков
А ну типо сейчас процессоры выпускают такие что ядра два, но на каждом ядре типо два потока. Типо получается двухядерное ядро
источник

R

RilShok in Сообщество Python Программистов
Andrey
Я не понял связь между количеством ядер и количеством потоков
Я сам не понимаю как это устроено, нужно разбираться
источник

A

Andrey in Сообщество Python Программистов
Это не так
источник

R

RilShok in Сообщество Python Программистов
Andrey
Это не так
Объясни тогда ты
источник

A

Andrey in Сообщество Python Программистов
Ты не одном ядре можешь запустить хоть тысячу потоков
источник

R

RilShok in Сообщество Python Программистов
Andrey
Ты не одном ядре можешь запустить хоть тысячу потоков
Я говорил про аппаратно реализованный поток
источник

MN

My Name in Сообщество Python Программистов
Alexander T
чувак, а у тебя нигде в коде нет строки начинающейся с str = ?
Вот именно что нет, я прежде чем спрашивать тут хорошо загуглил и посмотрел возможные виды ошибок
источник

R

RilShok in Сообщество Python Программистов
Andrey
Ты не одном ядре можешь запустить хоть тысячу потоков
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Sergey Samoilenko
да мне как раз пояснили только что про возможность очереди и я кое что начал понимать вроде
Ставишь свои 80к в очередь, стартуешь n тредов. Каждый тред берёт из очереди, обрабатывает. Всё.

P.S. Считаю что asyncio здесь чуть уместнее трединга, но сейчас появится @borntohack и скажет что можно так и так
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Бензофуран Гетероцикл
Ставишь свои 80к в очередь, стартуешь n тредов. Каждый тред берёт из очереди, обрабатывает. Всё.

P.S. Считаю что asyncio здесь чуть уместнее трединга, но сейчас появится @borntohack и скажет что можно так и так
спасибо! теорию я понял- теперь разбираюсь с очередью сижу 🙂
источник

Go

Georold of America🇺🇸... in Сообщество Python Программистов
в codewars'е можно русский сделать?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
RilShok
Да столько сколько есть доступных потоков (ядер у процессора)
Лол, а asyncio от этого не зависит :р
источник