SHOW:
|
|
- or go back to the newest paste.
1 | var threads = new List<Thread>(); | |
2 | for (int p = 0; p < 100; p++) | |
3 | { | |
4 | threads.Add(new Thread(Parse)); | |
5 | } | |
6 | // Start them all | |
7 | var inc = 0; | |
8 | foreach (var thread in threads) | |
9 | { | |
10 | thread.Start(inc); | |
11 | inc++; | |
12 | } | |
13 | // Wait for completion | |
14 | foreach (var thread in threads) | |
15 | { | |
16 | thread.Join(); | |
17 | - | } |
17 | + | |
18 | private void Parse(object arg) | |
19 | { | |
20 | ||
21 | var FromPage = (int)arg * WorkCount; | |
22 | var ToPage = FromPage + (int)arg + WorkCount; | |
23 | for (var i = FromPage; i < ToPage; i++) | |
24 | { | |
25 | //urlpage+i | |
26 | } | |
27 | } |