View Issue Details

IDProjectCategoryView StatusLast Update
00001861003.1(2008)/Issue 7Base Definitions and Headerspublic2013-04-16 13:06
Reportergeoffclare Assigned Toajosey  
PrioritynormalSeverityObjectionTypeError
Status ClosedResolutionAccepted 
NameGeoff Clare
OrganizationThe Open Group
User Reference
Section3.399
Page Number98
Line Number2685
Interp Status---
Final Accepted Text
Summary0000186: Thread-safety between different functions
DescriptionThe definition of "thread-safe" only seems to refer to concurrent
calls to the same function. It does not cover mutual thread-safety
between different functions.

On a grammatical note, the text of the definition seems to be
defining "thread-safe function", not just "thread-safe". This could
be fixed by changing the heading to "Thread-Safe Function" but this
would mean tracking down and changing all cross-references to it.
I have suggested instead a rewording of the text.

Also the "may" should be "can".
Desired ActionChange

    "A function that may be safely invoked concurrently by multiple
    threads."

to

    "A thread-safe function can be safely invoked concurrently with
    other calls to the same function, or with calls to any other
    thread-safe functions, by multiple threads."
Tagstc1-2008

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2009-11-17 16:38 geoffclare New Issue
2009-11-17 16:38 geoffclare Status New => Under Review
2009-11-17 16:38 geoffclare Assigned To => ajosey
2009-11-17 16:38 geoffclare Name => Geoff Clare
2009-11-17 16:38 geoffclare Organization => The Open Group
2009-11-17 16:38 geoffclare Section => 3.399
2009-11-17 16:38 geoffclare Page Number => 98
2009-11-17 16:38 geoffclare Line Number => 2685
2009-11-17 16:38 geoffclare Interp Status => ---
2009-12-03 16:45 msbrown Status Under Review => Resolved
2009-12-03 16:45 msbrown Resolution Open => Accepted
2010-08-27 13:03 ajosey Tag Attached: tc1-2008
2013-04-16 13:06 ajosey Status Resolved => Closed