Page: Test Page
|
Barbara White |
Mar 05, 2015
|
Page: The Checker Framework
|
David Svoboda |
Feb 08, 2024
|
Page: The Checker Framework_V
|
David Svoboda |
Oct 05, 2016
|
Page: THI00-J. Do not invoke Thread.run()
|
Jon O'Donnell |
Aug 06, 2021
|
Page: THI01-J. Do not invoke ThreadGroup methods
|
Michal Rozenau |
May 18, 2021
|
Page: THI02-J. Notify all waiting threads rather than a single thread
|
Michal Rozenau |
May 18, 2021
|
Page: THI03-J. Always invoke wait() and await() methods inside a loop
|
Michal Rozenau |
May 18, 2021
|
Page: THI04-J. Ensure that threads performing blocking operations can be terminated
|
Will Snavely |
Nov 16, 2017
|
Page: THI05-J. Do not use Thread.stop() to terminate threads
|
Michal Rozenau |
May 18, 2021
|
Page: ThreadSafe
|
David Svoboda |
Feb 08, 2024
|
Page: ThreadSafe_V
|
Robert Seacord (Manager) |
Feb 12, 2014
|
Page: TPS00-J. Use thread pools to enable graceful degradation of service during traffic bursts
|
Michal Rozenau |
May 18, 2021
|
Page: TPS01-J. Do not execute interdependent tasks in a bounded thread pool
|
Carol J. Lallier |
Jun 22, 2015
|
Page: TPS02-J. Ensure that tasks submitted to a thread pool are interruptible
|
Sandy Shrum |
Feb 02, 2016
|
Page: TPS03-J. Ensure that tasks executing in a thread pool do not fail silently
|
Sandy Shrum |
Feb 02, 2016
|
Page: TPS04-J. Ensure ThreadLocal variables are reinitialized when using thread pools
|
Sandy Shrum |
Feb 02, 2016
|
Page: TSM00-J. Do not override thread-safe methods with methods that are not thread-safe
|
Michal Rozenau |
May 18, 2021
|
Page: TSM01-J. Do not let the this reference escape during object construction
|
Michal Rozenau |
May 18, 2021
|
Page: TSM02-J. Do not use background threads during class initialization
|
Michal Rozenau |
May 18, 2021
|
Page: TSM03-J. Do not publish partially initialized objects
|
Jon O'Donnell |
Mar 31, 2021
|
Page: Type Safety
|
Robert Seacord (Manager) |
Apr 27, 2015
|