|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTask
public class Task
Constructor Summary | |
---|---|
Task()
|
Method Summary | |
---|---|
void |
prepareWork(java.util.ArrayList<WorkPiece> queue,
Data data,
int praceRadku,
int threads)
Pripravime praci po jednotlivych segmentech |
void |
process(int threads,
int praceRadku,
Data data,
java.util.ArrayList<java.lang.Integer>[] polePozic)
Paralelni vypocet. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Task()
Method Detail |
---|
public void prepareWork(java.util.ArrayList<WorkPiece> queue, Data data, int praceRadku, int threads) throws java.lang.Exception
queue
- fronta pro segmenty pracedata
- reference na datovou tridupraceRadku
- kolik radku najednou se bude zpracovavat tj. jednotka prace
java.lang.Exception
- Pokud je vlaken vice nez pocet segmentu pracepublic void process(int threads, int praceRadku, Data data, java.util.ArrayList<java.lang.Integer>[] polePozic)
threads
- pocet vlaken delnikupraceRadku
- je jednotka prace, tedy pocet radku pridelenych delnikovi pro jeden vypocetdata
- reference na datovou tridupolePozic
- je pole indexovane podle radku a zapisi se do nej nalezene pozice hledaneho retezce
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |