!ASIS Issue #014 !topic ASIS must be "tasking-safe" !reference ASIS95 !from ISO/IEC JTC1/SC22 WG9 96-06-21 !keywords task tasking-safe parallel processing reentrant !discussion This issue was created after the ISO WG9 meeting 17 June 1996 in Montreux, Switzerland. The original issue was brought up at discussions led by Erhard Ploedereder at the ISO WG9 meeting referenced above. The ASIS interfaces must be designed (and subsequently implemented) in such a way so that they are reentrant, that is, they if multiple concurrent tasks' threads of control call them, there will be no mix-up of information returned to the tasks and there will be no loss of information kept around for the multiple threads of control. Actually, the original issue raised the question of whether or not ASIS was tasking-safe, NOT to make it so. If ASIS were not tasking-safe, then a statement explicitly stating so should be in the document. !resolution Accepted. !date 96-12-03 !Notes A simple statement, indicating that an implementation of ASIS does not have to have more than one thread of control, has been added to the ASIS document, version 2.0.K.