Найти - Пользователи
Полная версия: Потоки и руки
Начало » Python для новичков » Потоки и руки
1
marfusha
Доброго времени суток!
Знакомлюсь с потоками(python 2.6, pyscripter 2.4.4, WinXP). Выполняется следующий код(просто тест потоков):

import threading,time

class FstThread(threading.Thread):

def __init__(self):
threading.Thread.__init__(self)

def run(self):
j=0
for j in range(0,20):
print "j=",j
time.sleep(0.3)
return

class ScndThread(threading.Thread):

def __init__(self):
threading.Thread.__init__(self)

def run(self):
i=0
for i in range(0,7):
print i,' seconds'
time.sleep(1)
print 'Ok'

t1=FstThread()
t2=ScndThread()
t1.start()
t2.start()
Работает как часы на моей машине. Хочу запустить все тот же код при равных условиях на другой - потоки тормозят и избирательно принтят информацию.
Ума не приложу,с чем это может быть связано. Помогите, пожалуйста.
doza_and
неплохо былобы написать t1.join();t2.join()
marfusha
потоки тормозят
Мда…? Посмотрите может много питонов в памяти висит.

marfusha
избирательно принтят информацию.
Ну что скажешь… У меня ваш код работает по варианту 1.
marfusha
У меня он тоже отлично работает…
Пробовала еще на одной - та же кривизна…
Посмотрела в диспетчере задач:
у меня висят PyScripter.exe и pythonw.exe
а на двух других только PyScripter.exe
Есть большое подозрение…

Идиотский вопрос: как запустить pythonw.exe?

С joinами сначала крепко задумывается, а потом выдает на гора всю информацию без последовательного вывода.
Вот так раз, и получите… Не совсем то,хотя это уже некоторый прогресс… Спасибо)
doza_and
marfusha
как запустить pythonw.exe?
pythonw.exe наверное?
marfusha
задумывается, а потом выдает на гора всю информацию
Похоже режим буферизации окна консоли - потоковый.

marfusha
а на двух других только PyScripter.exe
А питон на этих машинах есть ? (извините если груб)
marfusha
в том-то и дело, что есть. Все тот же 2.6.
но в задачах не висит. перегиб и парадокс
marfusha
Если правильно понимаю, из папки Python2.6 запускаю pythonw.exe.
В задачах не появляется
Помогите, пожалуйста!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB