Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Паралельная обработка python

Desvor Di Ученик (218), на голосовании 2 месяца назад
Мне нужно чтобы по мимо основного цикла анти-спам бота, шёл цикл по уменьшению количества сообщений спама.
Т. Е.: При каждом отправки сообщения переменная пользователя увеличивается на 1, а каждые 5 секунд уменьшается на 1
Голосование за лучший ответ
eeeeee eeeee Знаток (271) 3 месяца назад
import time
from threading import Thread

per_user = 1
time_check = time.time()+5

def every_send_message():
per_user += 1

def every_five_second():
while True:
if time_check < time.time():
time_check = time.time()+5
per_user -= 1

th1 = Thread(target=every_five_second, args=())
th1.start()
th1.join()
Похожие вопросы