Re: [python] Lock

2015-02-10 Tema obsahu mtip
Title: Re: [python] Lock Stejně mi není jasné proč to nefungovalo. Server je wsgi daemon a je spuštěn s jením procesem a 25 threadu. Pak by měl threading.Lock fungovat. Mirek 9. února 2015, 13:39:48, napsal jste: Web server miva typicky vice procesu a tak

Re: [python] Seznamy

2015-02-10 Tema obsahu Vladimir Macek
On 9.2.2015 21:50, Jan Bednařík wrote: Mě se líbí explicitní použití funkcí map() a filter(), protože je to pro začátečníka čitelnější a pochopitelnější, než List Comprehension Tohle me zajima - ja mam presne opacnou zkusenost. Bavime se o zacatecnicich v programovani (s

Re: [python] Lock

2015-02-10 Tema obsahu Petr Messner
Jak jsou jednotlivé zprávy od sebe odděleny? Vidím tam v klientovi def communicate(self, data): self._socket.send('%s %s' % (self.name, data)) self._socket.recv(self.buffer_size) A server to čte takto: while True: data =

Re: [python] Lock

2015-02-10 Tema obsahu Honza Král
Tohle skutecne neni dobre reseni - napriklad vubec neresi synchronizaci pristupu ke globalnimu registru zamku a tak to nema zadnou garanci, ze to skutecne bude fungovat. Namatkou radek 140 kde se klidne muze stat ze dve vlakna provedou ten samy test a kazde si vytvori vlastni zamek se stejnym

Re: [python] Seznamy

2015-02-10 Tema obsahu Radek Holý
Dne 10. února 2015 10:18 Vladimir Macek ma...@sandbox.cz napsal(a): On 9.2.2015 21:50, Jan Bednařík wrote: Mě se líbí explicitní použití funkcí map() a filter(), protože je to pro začátečníka čitelnější a pochopitelnější, než List Comprehension Tohle me zajima - ja mam

Re: [python] Lock

2015-02-10 Tema obsahu Pavel S
Jeste existuje tzv. DLM (Distributed Lock Manager). Zjednodusene receno, je to mutex, ktery je pristupny po siti. Jeden takovy jednoduchy distributed lock manager jsem napsal v pythonu a umistil na activestate zde: http://code.activestate.com/recipes/578194-distributed-lock-manager-for-python/