On 11/2/2016 9:33 PM, Wang Weijun wrote:
>>>
>>> 1.  More specific
>>>
>>>  "A SecureRandom service provider can advertise that it is
>>>   thread-safe by setting the service provider attribute
>>>   "ThreadSafe" to "true" when registering the provider."
>>>
>>> A service provider may contains many services implementations.  May need to be more 
specific to set "ThreadSafe" for SecureRandom only, rather the full provider is thread 
safe.  For example:
>>>
>>>   map.put("SecureRandom.SHA1PRNG ThreadSafe", "true");
>>>
>>> Otherwise, a service provider need to make sure all services are thread 
safe, or all services implementation are not thread safe.

How about changing "A SecureRandom service provider" to "A SecureRandom 
implementation"?

I may change "the service provider attribute" to "the service attribute".

   A SecureRandom service provider can advertise that the
   implementation is thread-safe by setting the service attribute
   "ThreadSafe" to "true" when registering the provider.

Xuelei

Reply via email to