Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(528)

Side by Side Diff: third_party/WebKit/Source/wtf/ThreadingPthreads.cpp

Issue 2474303004: Remove mutex locks in SchemeRegistry (Closed)
Patch Set: tkent review Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007, 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2007, 2009 Apple Inc. All rights reserved.
3 * Copyright (C) 2007 Justin Haygood (jhaygood@reaktix.com) 3 * Copyright (C) 2007 Justin Haygood (jhaygood@reaktix.com)
4 * Copyright (C) 2011 Research In Motion Limited. All rights reserved. 4 * Copyright (C) 2011 Research In Motion Limited. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 atomicallyInitializedStaticMutex->locked(); 233 atomicallyInitializedStaticMutex->locked();
234 } 234 }
235 235
236 bool isBeforeThreadCreated() { 236 bool isBeforeThreadCreated() {
237 return !s_threadCreated; 237 return !s_threadCreated;
238 } 238 }
239 239
240 void willCreateThread() { 240 void willCreateThread() {
241 s_threadCreated = true; 241 s_threadCreated = true;
242 } 242 }
243 #else
244 bool isAtomicallyInitializedStaticMutexLockHeld() {
245 return false;
246 }
247 bool isBeforeThreadCreated() {
248 return false;
249 }
250 void willCreateThread() {}
243 #endif 251 #endif
244 252
245 } // namespace WTF 253 } // namespace WTF
246 254
247 #endif // OS(POSIX) 255 #endif // OS(POSIX)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698