concurrent programming
Cameron Laird
claird at starbase.neosoft.com
Fri Sep 13 08:58:37 EDT 2002
In article <fe31142f.0209130052.33174fcc at posting.google.com>,
Chris <cs26 at tecco.at> wrote:
>Hi!
>
>I have a problem in my project I startet a few weeks ago. The
>requirement is to program a Task Scheduler who gets a Python script
>with the tasks spezified. So I have to write some extensions in C++
>which provide the functionality. So far so good, now comes the
>problem. It should be possible to write something like:
><code>
>PARBEGIN
> if ....
> exeute some shell scripts on distributed computers
> some method calls from the extension module, e.g. write in a
>database
> do something else
> while ...
> ...
>PAREND
></code>
>
>This means that the code bracketed in PARBEGIN PAREND should be
>executed parallel. The contrary would be SEQBEGIN SEQEND for
>sequential execution.
>
>The Task Scheduler is for testing some programs, so the scripts should
>be easy to write and not too complicated. My idea would be to handle
>this with a call of a function from the extension module which gets a
>function pointer to a method with the code inside PARBEGIN PAREND as a
>parameter, so that I can do a callback from the C++ module e.g.:
><code>
>def f():
> if ....
> exeute some shell scripts on distributed computers
> some method calls from the extension module, e.g. write in a
>database
> do something else
> while ...
> ...
>
>exec_par(f())
></code>
>
>But how can this be executed concurrent? Is there another possibility
>in Python?
>
>thx
There are several possibilities for styling concurrent
processing in Python.
Why are we talking about C++, though? Would a pure-Python
solution not meet your requirements?
--
Cameron Laird <Cameron at Lairds.com>
Business: http://www.Phaseit.net
Personal: http://phaseit.net/claird/home.html
More information about the Python-list
mailing list