Jump to content

PMThread: Difference between revisions

From EDM2
Created page with "==Description== The PMThread class automatically creates a new thread in the PM++ application. Using a clever :) hack the thread procedure is a virtual member of PMTh..."
 
No edit summary
Line 2: Line 2:


The PMThread class automatically  creates  a  new thread in the PM++ application.  Using a clever :) hack the thread procedure is  a  virtual member  of  PMThread; this makes it possible to add thread instance data by simply deriving a subclass from PMThread and adding data fields.  The main procedure of the  derived  class  can  access to those data members just as if it were a normal member of the derived class.  I  added  also support  for the non-standard thread instance data functions supplied by the emx library,  and  a  series  of  functions  to  change the thread's settings.
The PMThread class automatically  creates  a  new thread in the PM++ application.  Using a clever :) hack the thread procedure is  a  virtual member  of  PMThread; this makes it possible to add thread instance data by simply deriving a subclass from PMThread and adding data fields.  The main procedure of the  derived  class  can  access to those data members just as if it were a normal member of the derived class.  I  added  also support  for the non-standard thread instance data functions supplied by the emx library,  and  a  series  of  functions  to  change the thread's settings.
[[Category:The OS/2 API Project]]

Revision as of 03:08, 3 December 2015

Description

The PMThread class automatically creates a new thread in the PM++ application. Using a clever :) hack the thread procedure is a virtual member of PMThread; this makes it possible to add thread instance data by simply deriving a subclass from PMThread and adding data fields. The main procedure of the derived class can access to those data members just as if it were a normal member of the derived class. I added also support for the non-standard thread instance data functions supplied by the emx library, and a series of functions to change the thread's settings.