1. A multiprocessing transaction recovery manager, operable with a transactional application manager and a resource manager, the multiprocessing transaction recovery manager comprising: a hardware processor, a computer readable memory and a computer readable tangible storage device executing computer readable instructions stored in the computer readable tangible storage for a threadsafety indicator to receive and store a positive threadsafety data and a non-positive threadsafety data of at least one transactional component managed by one of said transactional application manager and said resource manager, wherein the positive threadsafety data indicates said resource manager lacks affinity to an application thread, wherein the non-positive threadsafety data indicates said resource manager has affinity to the application thread; a commit protocol component to perform commit processing for said at least one transactional component; and a thread selector responsive to the positive threadsafety data to select a single thread for said commit processing to be performed by said commit protocol component, to select plural threads for said commit processing to be performed by said commit protocol component, responsive to the non-positive threadsafety data and to select minimal plural threads for said commit processing to be performed by said commit protocol component responsive to a mixture of the positive and the non-positive threadsafety data stored for plural said transactional components.