Application Compatibility Requirements

o

o o

The above compatibility requirements apply only to multithreaded applications, and therefore do not apply to DOS and WINOS2 applications. However, you are strongly encouraged to write 32-bit multithreaded applications for better performance and portability on OS/2 for SMP V2.11.

Given that there is the possibility of some set of applications which may use one of these techniques, OS/2 for SMP V2.11 provides a mechanism whereby these multithreaded applications can execute in UP mode. Only one thread of that process would be allowed to execute at any given time. That thread could execute on any one of the processors. A utility is used to mark the EXE file as uniprocessor only. OS/2 forces the process to run in the uniprocessor mode when the loader detects that the EXE file has been marked as uniprocessor only. See "The Single Processor Utility Program" section.


[Back: Application Considerations]
[Next: Application Exploitation]