Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Trieda Class sk.ipesoft.sgcom.production.TaskExecutorImpl. Tento text naväzuje na kapitolu This text follows on from chapter 1.3.1.
Vykonávanie úloh je riadené trojúrovňovou štruktúrou, ktorú znázorňuje nasledujúci obrázok.
Image Removed
Obrázok 14 Trojúrovňová riadiaca štruktúra pre spracovanie úloh na logických zariadeniach
Jednotlivé úrovne štruktúry sú:The execution of tasks is controlled by a three-level structure, which is shown in the following figure.


Image Added
Figure 14 - Three-level control structure for processing tasks on logical devices

The individual levels of the structure are:

  1. Association field - assigns a queue of logical devices to the identifier of the communication line. Each association array entry is serviced by a single thread from the ThreadPool for serving meters.
  2. A logical device queue along with an association field that associates a job queue with a logical device identifier. Connections to logical devices over the common link are made according to the order in the logical device queue.
  3. A queue of tasks to be executed on a given logical device
  4. Asociačné pole - identifikátoru komunikačnej linky priradzuje frontu logických zariadení. Každý záznam asociačného poľa je obsluhovaný jedným vláknom z ThreadPool-u pre obsluhu meračov.
  5. Front logických zariadení spolu s asociačným poľom, ktoré identifikátoru logického zariadenia priradzuje frontu úloh. Spojenia k logickým zariadeniam cez spoločnú linku sú vytvárané podľa poradia vo fronte logických zariadení.
  6. Front úloh, ktoré majú byť vykonané na danom logickom zariadení.