extras/threading_example: add intro
This commit is contained in:
parent
e41e132b60
commit
b259adff52
1 changed files with 20 additions and 1 deletions
|
@ -1,5 +1,24 @@
|
|||
"""
|
||||
This program adds
|
||||
This program runs a loop that adds +1 to different cells in an array.
|
||||
|
||||
Run it as:
|
||||
python threading_example.py WORKERS ITERATIONS
|
||||
where WORKERS is the number of threads,
|
||||
and ITERATIONS is how much work each thread does.
|
||||
|
||||
In the single threaded case, when N == 1, the 'counters' variable
|
||||
below starts out as
|
||||
[0, 0, 0]
|
||||
then becomes
|
||||
[1, 0, 0]
|
||||
then
|
||||
[1, 1, 0]
|
||||
... and a little bit later
|
||||
[2, 1, 1]
|
||||
and at the end
|
||||
[N, N, N]
|
||||
|
||||
What happens in the multi-threaded case, when N > 1? Try and see!
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue