| 
     | 
    
 
     | 
 
AD: ArcaOS 5.1 Russian LIP
 
Russian ARCAOS exists and it's available since the middle of 2017. 
All versions are supported: 5.1, 5.1.1. 
 
eCo Software is able to maintain OS/2 LIP packages for any other language
(German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)
      | 
   
 
   
      
Usage of semaphores in Presentation Manager environment       | 
    
  
 TITLE: Usage of semaphores in Presentation Manager environment
 DATE: 2010-05-23 21:10:45
 AUTHOR: Dmitry A. Steklenev
 Please use online translator go to http://translate.google.com and request the translation of http://ru.ecomstation./showarticle.php?id=210 to your language |  
 
 
 ... ..... .......
....... (..... mutex, .. mutual exclusion - ........ ..........) - ...........
......., ........ . ................ ... ............. ............
............. ........ .......... ...... .......... ........ ... ...... .....
........ .. .............. ....... .. ...... ....... ... ..........
 
........ ........ ....... ..... ....... ........ .. ......... . .......
......... ............. ....... . ..... ......... ..., ..... ........... .
......... ........ ...... . ... ......, .... ....... ... ........ ......
........ ... ........ ....... ............. ......... ..... ............
......... .... ... .......... ........., . ......... ........ ...........
... ...... ...... ........ ........, .... .... . ...... ...... ....... ..
..... . .. ..... ...... . ...... ........ ..... ........... ............. .....
.......... .......... ........... ......., ....... ..... .. ..... .... . ..
...... . ........ . ...... ......., ... ... .......... . ...... .............
... ............. ..... .... .........
 
 ........ ..........
........ ......... ... ............. .......... ........., ... .............
........ ........... ... ............. ..... .........., ... ...... .....
.......... ....... ...... .. ....... ............ ... .... ..... ...., . .. .
....., ........ .........  .......... ...... ........ ..........:
 
- ..... 1 ....... ........... ....... A.
 - ..... 2 ....... ........... ....... B.
 - ..... 1 ....... ....... ........ B.
 - ..... 2 ....... ....... ........ A.
  
......... ........ .......... ... ....... ........ ........ ......... .......,
... ... ... .. ............. ..... ............. ....... ..............
.......... .......... ........ .......... ........ ......... ........
.......... ........ .......... ........ ......... . ...... . ............ ..
. ....., ...... ............, ........ .......... ... ... ....... ...... ..
......... ............, .. .. ........ .. ........ ..... ...... .......
 
....... ........, ... . OS/2 ........... ............. ........., ...........
........... ............. ........ ..........: ..... ..... ........ .........
......., ..... ... ........... .... .. ........
 
 ........ . ..... Presentation Manager
......... ........ . ..... PM, . ....... ............, .. ........... .
.........., ..... ............. ........ ........... ... ..... ........... ....
. ... ......, .... .. ... .......... ........... .... ............ ........
...... .. ..... ..........? ... ..... ....... .......... ........... .
.......... ......... ......... ..... ........ .  Presentation Manager.
 
 WinPostMsg . WinSendMsg
. ...... . WinPostMsg c........ ........ . ....... ......, ........ ...........
...., .......... ......... ... ....... .......... ..... ....., ..........
......, .......... ........., ............. ........... .........., .....
......... ......... ..... .......... . ...... ..... .......... .... ..........
 
..... ...-.. ......... ....... ......... . ....... WinPostMsg .. ............
........, ............ . ....... WinSendMsg, ..... ........ ......... ........
......... .......... ....... ..... .... ........ ..... .., ... .....
........ ...... .. ..... . ...... ......... ... .. ... . ..... 
 
. ...... ........ ........., .......... ........... ...... ............... ..
... ..., .... ......... .. ..... .......... ............ ..... .........
........., ......... ......... ............ ........... ...... . ... ..........
............... ....... ........, ... .... ...., .......... ......... ...
........., ........... .... .. ...... ........... ......, .. ..... ..........
...... ..... ....... ......... ......... ... ..... ..... . ...... .., .... ....
......... . ...... ...... . .... ..... . ....... ...... ..... ..........
....... ......... (.... . .......... ... ......), .......... ..... .....
....... .. ... ..., .... ... ......... .. ........... . ...... ..... .....
.......... ........ ......... ...........
 
 ... .. ..........
.... ........... ......... .......... ....., .. ..... ........, ... WinSendMsg
..... .... ..... ... .., ... ..... .... ........ . OS/2. ........, ...
........ ........ ......... . Presentation Manager . .......... . .......
.......... . ... . ... ........ .............., ..... .. ........ ......., ..
..... ......... . .......... ........ ........... .......... ......:
 
- ..... 1 ....... ........... ....... A.
 - ..... 2 ....... ....... ........ A.
 - ..... 1 ....... ........... ........ ......... . ..... 2.
  
 ... .. ........ ....... . ..........
............. ....... ....., ... ............ ........ . ..... PM .. ...... ...
..... ..... ........... ....... .. ..., ..... ..... ........ . .............
........ .. .......... ....... ......., ....... ....... ........ ......... .
...... ....... . .. . ...... ...... ......... ....... .......... ...........
 
......, ....... ........... . .......... ...... .. ...... .., ... .........
...... .... ......... ..... .......... . ... ...... ....... ...., ........,
.... ........ ........ ............. ....... WinRequestMutexSem.
 
........ .... ....... .. .... ......... DosRequestMutexSem ........ .., ...
....., ........ . ........ ........ . ....... .... ......., ..... ..........
......... ........., ............ ....... ......... ..... ........, ...
........... . .............. ...... ........., .......... WinSendMsg.
........., .......... WinPostMsg, .. ........ .......... . ....... ......... .
....... ..... ..........
 
. .... ....... .... ... ..........:
 
- ..... ........, ......... ... ...... ......., ..... .. ........... .
    ........... .......... .......... ... ......, ... ..... ......... .........
    ......., .......... ......... ...... ........., . ..... .... .........
    ..... .... ..........
 - ....... .......... ......... ..... ........ ........... .... .... ...
    ......... ......... A, ..... ..... . ........ ........, .. ......... B,
    ........ ........ ........ ....., . ..... ..... .......... ...... A.
  
... .... .......... .. ........ .......... ............., ..... .......... ..
..........., ....... .... ............. WinRequestMutexSem.
 
 ............
.... ............... .......... ... .........., ............... ... ...... .
..... Presentation Manager, 
.. ... ....... ......... .......... ............ ......
...... WinRequestMutexSem. .... . ... ......, .... .. ....... ......
............. DosRequestMutexSem ........ ...... ........... ... ........
........ ......... ....... ... .......... ............ ..... .. ....... .......
.............. ......... ........, ... ... ... ...... WinRequestMutexSem ..
......, ....... .. ..... ....... ......... ., ............., .. ..... ....
........... ........., ..... WinRequestMutexSem ..... .............
............ . ..... DosRequestMutexSem.
 
.......... ........, ... Presentation Manager ..... ............. ....... 
WinWaitEventSem . WinWaitMuxWaitSem, .......... ......... .......
DosWaitEventSem . DosWaitMuxWaitSem . ........... .... .. ..............
.........., ... . WinRequestMutexSem. 
    
 Commenti: .......   2010-05-25 13:44:05 |  ... ... ........., .. ..... ... .... ...... .......... ... ... . .. ..... . .... .. ........ ........ .. ..... ...... ..........: ... .... ..... ......, ... ........... (..... . .........), . ..... ......, ... ........ ....... . ....... .. ........ ... ..... ... ....... .......... .. ..... . ... . ... ......... ....... ....., ... ... .....? . .... .., .. ... ........ . ..... .......  |  dixie   2010-05-25 15:15:23 |  .., .. ........ ...... WinRequestMutexSem ... .. ..... ;) ... .., .... ...... .....-.. ........., ...... .. .. ... ..... . SendMsg ...... ..... ....... .......  |  GlassMan   2010-05-26 17:23:55 |  .. .. ..... ........ . ..., ... ....... .. ... ... ...... ...... ..... .. ... ...., ..... ............. ....... .......... . .......... ........ .......  |  Sergey Posokhov   2010-06-07 20:41:16 |  "....... ........... . .......... ......" - . .......... ... "DosCallNPipe()" :)
 
 . ....... . ....... "WinRequestMutexSem()" - .. ......., . ".......". ... ..... post-......... .. ...... .. ..........  |  Eugene Gorbunoff   2010-06-12 12:59:41 |  From: Lars Erdmann
 
 It would be helpful to have this article available in english :-) 
 
 source: [url]  |  ElectroDog   2010-10-19 13:25:00 |  ...... ........ OS/2 ........... ...... .... ..... ........ .. .. . ........ ............ ... .. ............, ...... .......... .... ".........." ........ ........... .. ..... .......... ...... ............ "PM .........." .. 15-. ........  |  
 Commenta questo articolo. 
  
 | 
  | 
 
 
 
 
 
  
 
  
Ultimo sondaggio attivo: What is the height of RPM barrier? 
[Google]
 |   
IBM OS/2 Warp
  |