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 wh
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.
T
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 vystr
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()), které
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,
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 s
mu já nerozumim.
Je.
__ 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
> 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 chvi
.
Ď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
> 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 chvi
> 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
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
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ú r
Hm, vidím X a Y, tdy někdo poměrně přesně odhadl, na co to potřebuju.
Je.
-Original Message-
From: python-boun...@py.cz [mailto:python-boun...@py.cz] On Behalf Of Petr
Přikryl
Sent: Wednesday, October 20, 2010 9:19 AM
To: Konference PyCZ
Subject: [python] Generator prvku ridke matice (b
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,
15 matches
Mail list logo