mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses
Removed unnecessary casts. Reviewed-by: coleenp, tschatzl
This commit is contained in:
parent
f4c6bc0030
commit
7f0f329daf
14 changed files with 43 additions and 46 deletions
|
@ -120,7 +120,7 @@ void ThreadService::add_thread(JavaThread* thread, bool daemon) {
|
|||
}
|
||||
|
||||
void ThreadService::remove_thread(JavaThread* thread, bool daemon) {
|
||||
Atomic::dec((jint*) &_exiting_threads_count);
|
||||
Atomic::dec(&_exiting_threads_count);
|
||||
|
||||
if (thread->is_hidden_from_external_view() ||
|
||||
thread->is_jvmti_agent_thread()) {
|
||||
|
@ -131,17 +131,17 @@ void ThreadService::remove_thread(JavaThread* thread, bool daemon) {
|
|||
|
||||
if (daemon) {
|
||||
_daemon_threads_count->set_value(_daemon_threads_count->get_value() - 1);
|
||||
Atomic::dec((jint*) &_exiting_daemon_threads_count);
|
||||
Atomic::dec(&_exiting_daemon_threads_count);
|
||||
}
|
||||
}
|
||||
|
||||
void ThreadService::current_thread_exiting(JavaThread* jt) {
|
||||
assert(jt == JavaThread::current(), "Called by current thread");
|
||||
Atomic::inc((jint*) &_exiting_threads_count);
|
||||
Atomic::inc(&_exiting_threads_count);
|
||||
|
||||
oop threadObj = jt->threadObj();
|
||||
if (threadObj != NULL && java_lang_Thread::is_daemon(threadObj)) {
|
||||
Atomic::inc((jint*) &_exiting_daemon_threads_count);
|
||||
Atomic::inc(&_exiting_daemon_threads_count);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue