@propython

Страница 163 из 228
Aleksandr
05.04.2018
20:15:55
Иа

HW_51Rs
06.04.2018
04:01:47
Если пользователь останавливает поток для дальнейшего запуска, то в оперативной памяти останется процесс? @JRootJunior

HW_51Rs
06.04.2018
08:59:37
Google
xPushkin
06.04.2018
09:03:22
Thread не создаёт новый процесс

Митяй
06.04.2018
09:06:09
девушка-питон ?

xPushkin
06.04.2018
09:17:24
Митяй
06.04.2018
09:19:14
?
Да вон выше чатик почитал там где аудио сообщения :)

morpho
06.04.2018
09:21:56
девушка-питон ?
где где где

xPushkin
06.04.2018
09:22:45
сЭрвис

Митяй
06.04.2018
09:23:04
всем привет, тут есть те, кто работал с pika и rabbitmq?

)

сЭрвис
всё верно, а ты чо сервис говориш)?

Митяй
06.04.2018
09:24:16
ну хо тя да, service сервайс :)

но не сэрвайс)

но в винде сЭрвисы! :)

Google
Oleg
07.04.2018
08:19:54
Лол, это обычная "русификация" англ слов. Ничего нового для СНГ.

Во первых так привычней уху, а во вторых начнутся срачи "ой вые.. своим английским".

Liliya
07.04.2018
15:37:48
# -*- coding: utf-8 -*- import csv import sys FILENAME = "users.csv" users = [ ["Tom", 28], ["Alice", 23], ["Bob", 34] ] with open(FILENAME, "w", newline="") as file: writer = csv.writer(file, delimiter='\n') writer.writerows(users) with open(FILENAME, "a", newline="") as file: user = ["Sam", 31] writer = csv.writer(file) writer.writerow(users) # считываем сообщения из файла print("Считанные сообщения") with open(FILENAME, "rb") as file: for message in file: print(message, end="")

help me

Pavel
07.04.2018
15:39:21
а можно вкратце описать суть проблемы?)

но сразу порекомендовал бы file отовсюду заменить на иные названия, потому что это немного другая вещь

xPushkin
08.04.2018
10:59:11
help me
Проблему хоть опишите )

Pavel
08.04.2018
11:54:57
Проблему хоть опишите )
мне так и не ответили... походу проблема между креслом и монитором :)

MrSmeet
08.04.2018
14:53:26
for i in range(4): name = "Thread #%s" % (i + 1) th = threading.Thread(name=name, target=lambda: ( mutex1.acquire() try: tmp = m m += 1 finally: mutex1.release() mutex2.acquire() try: summ += some(10, tmp) finally: mutex2.realeasre() )) th.run()

Пасаны чет не робит

HW_51Rs
08.04.2018
14:55:54
Два процесса будут идти одновременно, разве это не больше памяти займёт?

MrSmeet
08.04.2018
15:00:59
Ты смешал

HW_51Rs
08.04.2018
15:02:15
Многопоточность - это возможность запустить одновременно несколько процессов, нет?

MrSmeet
08.04.2018
15:03:39
Мне с лямбдой кто засупортит?

mutex1.acquire() try: global m tmp = m m += 1 finally: mutex1.release() mutex2.acquire() try: global summ summ += some(10, tmp) finally: mutex2.release()

Хочу вот этов лямбду загнать

Google
HW_51Rs
08.04.2018
15:07:19
А вы уверены, что возможно?

MrSmeet
08.04.2018
15:07:46
Хз

MrSmeet
08.04.2018
15:08:01
xPushkin
08.04.2018
15:08:09
?
Вместо run()

MrSmeet
08.04.2018
15:08:27
Вместо run()
А в чем они принципиально отличны?

Я чет читал нихера не расскурил

xPushkin
08.04.2018
15:10:14
Once a thread object is created, its activity must be started by calling the thread’s start() method. Из документации

Враппер над run()

MrSmeet
08.04.2018
15:15:31
Лал в питон бигинерах бан дали

Едрить они школота там

xPushkin
08.04.2018
15:15:48
За что?

MrSmeet
08.04.2018
15:15:55
Враппер над run()
Дык в питон лямбды не завезли многопоточные ?

xPushkin
08.04.2018
15:16:36
Хз
Ну вы явно что-то провокационное сказали

MrSmeet
08.04.2018
15:17:04
Меня будут обсирать а я схавать должен

Прикольное сообщество

xPushkin
08.04.2018
15:17:37
MrSmeet
08.04.2018
15:17:52
Так за что?
Я хз мне не пишут

Google
MrSmeet
08.04.2018
15:18:03
Так за что?
Лямбды завезли много строчные?

xPushkin
08.04.2018
15:18:05
За что вам обсирают?

Лямбды завезли много строчные?
В вашем случае проще функцию передать

MrSmeet
08.04.2018
15:18:40
За что вам обсирают?
Хз зашел там какой то чел начал бросаться мол пидор и тд Лал там лоускильная ну и тд

while True: mutex1.acquire() try: global m tmp = m m -= 1 if m < 0: break finally: mutex1.release() mutex2.acquire() try: global summ summ += some(10, tmp) finally: mutex2.release()

С одними канает с другими нет че за прикол то такой ?

MrSmeet
08.04.2018
15:19:52
for i in range(4): name = "Thread #%s" % (i + 1) th = threading.Thread(name=name, target=doStaf()) th.start()

xPushkin
08.04.2018
15:20:20
for i in range(4): name = "Thread #%s" % (i + 1) th = threading.Thread(name=name, target=doStaf()) th.start()
Вы передаёте результат функции, а не саму функцию. Уберите ()

xPushkin
08.04.2018
15:20:56
target=doStuff

MrSmeet
08.04.2018
15:21:04
Я уже понял

xPushkin
08.04.2018
15:21:49
Передал - а лямбду как?
threading.Thread(target=lambda a: print("Hello, {}".format(a)), args=(["world"]))

Имхо проще написать функцию и передать параметры

MrSmeet
08.04.2018
15:22:09
threading.Thread(target=lambda a: print("Hello, {}".format(a)), args=(["world"]))
Это я могу а как завернуть код сверху в него

Страница 163 из 228