software:qview:qview_6:qcl_library:sy10initializecriticalsection

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
software:qview:qview_6:qcl_library:sy10initializecriticalsection [2024/08/02 11:56] – [IMPLEMENTAZIONE] qem214software:qview:qview_6:qcl_library:sy10initializecriticalsection [2024/08/02 11:59] (versione attuale) qem214
Linea 37: Linea 37:
 ; critical section consts ; critical section consts
 CONST CONST
- CS_POOL_HEADER 2 ; fixed header in critical section pool info +    CS_POOL_HEADER 2 ; fixed header in critical section pool info 
- CS_POOL_SIZE 10 ; critical section pool info size+    CS_POOL_SIZE 10 ; critical section pool info size
  
 ARRGBL ARRGBL
- LockPool B CS_POOL_HEADER + CS_POOL_SIZE+    LockPool B CS_POOL_HEADER + CS_POOL_SIZE
 </code> </code>
  
Linea 47: Linea 47:
 \\ \\
 **unità inizializzazione:** **unità inizializzazione:**
-<code QCL>+<code qcl>
 ;=== ;===
 ; Initialize system ; Initialize system
Linea 60: Linea 60:
  CALL TASK_EXECUTE  CALL TASK_EXECUTE
  WAIT A_LOOP  WAIT A_LOOP
- ENDWHILE+ENDWHILE
 END END
  
Linea 67: Linea 67:
 ; ;
 SUB TASK_INIT SUB TASK_INIT
- SY10InitializeCriticalSection(LockPool) +SY10InitializeCriticalSection(LockPool) 
- Initialized = TRUE+Initialized = TRUE
 ENDSUB ENDSUB
  
Linea 75: Linea 75:
 ; ;
 SUB TASK_EXECUTE SUB TASK_EXECUTE
- SUSPEND +    SUSPEND 
-ENDSUB+    ENDSUB
 </code> </code>
  
  • Ultima modifica: 2024/08/02 11:59