diff options
author | Scott Jackson <daneren2005@gmail.com> | 2014-02-18 06:39:46 -0800 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2014-02-18 06:39:46 -0800 |
commit | 4e8d6cbc92a5460ca1d5099573363f113ff7cf3b (patch) | |
tree | 2629769d5c75710b282a1adbf399ae5ec08d5594 /src/github | |
parent | da17447a3076c770133425f7f374ce3e7867e87c (diff) | |
download | dsub-4e8d6cbc92a5460ca1d5099573363f113ff7cf3b.tar.gz dsub-4e8d6cbc92a5460ca1d5099573363f113ff7cf3b.tar.bz2 dsub-4e8d6cbc92a5460ca1d5099573363f113ff7cf3b.zip |
Change to make sure thread size is always at least 5
Diffstat (limited to 'src/github')
-rw-r--r-- | src/github/daneren2005/dsub/util/BackgroundTask.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/github/daneren2005/dsub/util/BackgroundTask.java b/src/github/daneren2005/dsub/util/BackgroundTask.java index f2f5e850..569f1164 100644 --- a/src/github/daneren2005/dsub/util/BackgroundTask.java +++ b/src/github/daneren2005/dsub/util/BackgroundTask.java @@ -55,8 +55,8 @@ public abstract class BackgroundTask<T> implements ProgressListener { public BackgroundTask(Context context) { this.context = context; - if(threads.isEmpty()) { - for(int i = 0; i < DEFAULT_CONCURRENCY; i++) { + if(threads.size() < DEFAULT_CONCURRENCY) { + for(int i = threads.size(); i < DEFAULT_CONCURRENCY; i++) { Thread thread = new Thread(new TaskRunnable(), String.format("BackgroundTask_%d", i)); threads.add(thread); thread.start(); |