Re: [Tutor] threading mind set

2012-05-13 Thread Russel Winder
On Mon, 2012-05-14 at 10:31 +1000, Steven D'Aprano wrote: [...] > No hard compared to what? Compared to sequential programming. [...] > My argument is that once you move beyond the one-operation-after-another > programming model, almost any parallel processing problem is harder than the > equiv

Re: [Tutor] threading mind set

2012-05-13 Thread Devin Jeanpierre
On Sun, May 13, 2012 at 8:31 PM, Steven D'Aprano wrote: >> Using processes and message passing, using dataflow, actors or CSP, >> parallelism and concurrency is far more straightforward. Not easy, >> agreed, but then programming isn't easy. > > My argument is that once you move beyond the one-oper

Re: [Tutor] threading mind set

2012-05-13 Thread Steven D'Aprano
Russel Winder wrote: Steven, On Sun, 2012-05-13 at 10:22 +1000, Steven D'Aprano wrote: carlo locci wrote: Hello All, I've started to study python a couple of month ago(and I truly love it :)), however I'm having some problems understanding how to modify a sequential script and make it multithr

Re: [Tutor] threading mind set

2012-05-13 Thread Russel Winder
Steven, On Sun, 2012-05-13 at 10:22 +1000, Steven D'Aprano wrote: > carlo locci wrote: > > Hello All, > > I've started to study python a couple of month ago(and I truly love it :)), > > however I'm having some problems understanding how to modify a sequential > > script and make it multithreaded (

Re: [Tutor] threading mind set

2012-05-13 Thread Steven D'Aprano
bob gailer wrote: On 5/12/2012 8:22 PM, Steven D'Aprano wrote: By the way, in future, please don't decorate your code with stars: I think you got stars because the code was posted in HTML and bolded. Plain text readers add the * to show emphasis. I think you have it the other way around: if y

Re: [Tutor] threading mind set

2012-05-12 Thread bob gailer
def read(): couple of observations 1 - it is customary to put all import statements at the beginning of the file. 2 - it is customary to begin variable and function names with a lower case letter. 3 - it is better to avoid using built-in function names common method names (e.g. read). def rea

Re: [Tutor] threading mind set

2012-05-12 Thread bob gailer
On 5/12/2012 8:22 PM, Steven D'Aprano wrote: By the way, in future, please don't decorate your code with stars: I think you got stars because the code was posted in HTML and bolded. Plain text readers add the * to show emphasis. When i copied and pasted the code it came out fine. carlo: in fu

Re: [Tutor] threading mind set

2012-05-12 Thread Steven D'Aprano
carlo locci wrote: Hello All, I've started to study python a couple of month ago(and I truly love it :)), however I'm having some problems understanding how to modify a sequential script and make it multithreaded (I think it's because I'm not used to think in that way), No, that's because mult

[Tutor] threading mind set

2012-05-12 Thread carlo locci
Hello All, I've started to study python a couple of month ago(and I truly love it :)), however I'm having some problems understanding how to modify a sequential script and make it multithreaded (I think it's because I'm not used to think in that way), as well as when it's best to use it(some say th