|
|
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.
Test the program:
|
ThirdEye - utility aimed to download photos from digital still cameras attached via COM-port
|
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.
|
How to prevent data loss? a) don't use old version of JFS driver. b) Don't boot from old eCS CD1 (if you take eCS 2.0 CD1, then disable its disk checker else it can kill your partitions), Advice how to use JFS filesystem |
|
|
 |


Ultimo sondaggio attivo: What is the height of RPM barrier?
[Google]
|
IBM OS/2 Warp
|