Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Tomas Brabenec
Ahoj, no, podle me( to pr(ímo v Pythonu být nemu*z(e. Python se chová tak, jak je napsaný kód :-D Python pr(eci sám nerozhoduje, jestli aplikace pojede procesove( nebo vláknove(. Takz(e pokud se to jinak chová na 32-bit a 64-bit, pr(ípadne( se to jinak chová s jedním jádrem a jinak s 4 jádry,

[python] Stopky

2010-10-22 Tema obsahu remixus79
Zdravím, potreboval by som poradiť. Mám program v ktorom je nekonečný cyklus. Tento cyklus stale caka na vstup od uzivatela. Potreboval by som to spraviť tak že by stále čakal na ten vstup ale zároveň by aj kontroloval čas a ak by užívateľ nič nezadal po 5minútach by sa vypol. Ďakujem za každú

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Tomas Hnizdil
Zacinam si myslet, ze to bude schovane nekde na urovni OS pripadne HW, zjistil jsem totiz, ze na mem 32b stroji se to chova jako na tech 64bitech ... tak a ted babo rad :) Nejspis to bude schovane nekde pod podporou HW/OS neceho, co se jmenuje copy-on-write (zkopiruj procesu data az ve chvili, kdy

Re: [python] Stopky

2010-10-22 Tema obsahu Jirka Vejrazka
potreboval by som poradiť. Mám program v ktorom je nekonečný cyklus. Tento cyklus stale caka na vstup od uzivatela. Potreboval by som to spraviť tak že by stále čakal na ten vstup ale zároveň by aj kontroloval čas a ak by užívateľ nič nezadal po 5minútach by sa vypol. Ahoj, tady hodne

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Jirka Vejrazka
Zacinam si myslet, ze to bude schovane nekde na urovni OS pripadne HW, zjistil jsem totiz, ze na mem 32b stroji se to chova jako na tech 64bitech ... tak a ted babo rad :) Nejspis to bude schovane nekde pod podporou HW/OS neceho, co se jmenuje copy-on-write (zkopiruj procesu data az ve chvili,

Re: [python] Stopky

2010-10-22 Tema obsahu MICHÁLEK Jan Mgr .
. Ďakujem za každú radu. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python __ Informace od ESET NOD32 Antivirus, verze databaze 5554 (20101022) __ Tuto zpravu proveril ESET NOD32 Antivirus. http://www.eset.cz

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Petr Blahos
Zacinam si myslet, ze to bude schovane nekde na urovni OS pripadne HW, zjistil jsem totiz, ze na mem 32b stroji se to chova jako na tech 64bitech ... tak a ted babo rad :) Nejspis to bude schovane nekde pod podporou HW/OS neceho, co se jmenuje copy-on-write (zkopiruj procesu data az ve chvili,

Re: [python] Stopky

2010-10-22 Tema obsahu MICHÁLEK Jan Mgr .
. __ Informace od ESET NOD32 Antivirus, verze databaze 5554 (20101022) __ Tuto zpravu proveril ESET NOD32 Antivirus. http://www.eset.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Tomas Brabenec
To není podle mě možné. Ale jak jsem psal, může být rozdíl nejen 32/64, ale třeba podle počtu procesorů/jader. Např. pokud aplikace zjistí, že máte např. 4 a více jader, funguje procesově, pokud máte jen jedno jádro, tak vláknově. Musí to ale být někde v aplikaci/modulu. OS se podle mě nemůže

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Tomas Hnizdil
Zdrojaky mam. Nic s architekturama/platformama jsem tam nenasel, jeste se tedy zkusim kouknout na ten omniORB ... Jinak s temi jadry je to dobry napad, ale je to presne opacne :) (na 4jadru to dela N+K procesu, kde N je pocet klientu, K je konstantni, na 8 a 16i jadru to vytvori jen jeden proces,

Re: [python] Stopky

2010-10-22 Tema obsahu Petr Messner
Ahoj, pokud chceš čekání na vstup omezit nějakým časovým intervalem, máš několik možností: 1) nastavit si alarm(), operační systém (funguje to na unixech) ti po uplynutí zadané doby pošle SIGALRM, který nějak patřičně ošetříš, 2) spustit další vlákno, to na danou dobu uspat (time.sleep()),

Re: [python] Stopky

2010-10-22 Tema obsahu Hynek Fabian
Predpokladam ze tvuj problem neni ten cyklus, ale jak to udelat aby cekani na vstup neblokovalo donekonecna. Zpusobu je vic, co me tak z hlavy napada jako relativne nejjednodussi je nechat si za pet minut dorucit signal z casovace, viz modul signal. Python instaluje implicitni handler ktery

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Hynek Fabian
Hloupa otazka - neni to chyba mereni? Vetsina nastroju ohlasi prosty soucet velikosti vsech stranek pameti procesu a stranky sdilene pomoci copy-on-write nebere v uvahu. Vlakna se uctuji svemu materskemu procesu spolecne, takze ukazuji jinak. V kazdem pripade by pomohlo vedet o jaky system jde.

Re: [python] Stopky

2010-10-22 Tema obsahu Patrik Hudak
Zatiaľ ďakujem za rady ale asi som sa vyjadril zle. Potrebujem program ktory bude cakat na vstup od uzivatela ale zaroven bude aj kontrolovat ci ten vstup zadava. Ak povedzme nezada po 5minútach tak sa spustí ďalšie vlákno s inou funkciou. cez Modul time to nejde pretoze kym nezadam vstup tak sa