Go to the source code of this file.
Go to the SVN repository for this file.
DEFINE_STATIC_FAST_MUTEX (s_GlobalLock) NCBI_PARAM_DECL (unsigned int, TEST_MT, Cascading) NCBI_PARAM_DEF (unsigned int, TEST_MT, Cascading, 25) static string s_GroupsCount (void) NCBI_PARAM_DECL (string, TEST_MT, GroupsCount) NCBI_PARAM_DEF_WITH_INIT (string, TEST_MT, GroupsCount, "", s_GroupsCount) NCBI_PARAM_DECL (unsigned int, TEST_MT, IntragroupSyncPoint) NCBI_PARAM_DEF (unsigned int, TEST_MT, IntragroupSyncPoint, 75) ◆ TESTAPP_ASSERT #define TESTAPP_ASSERT ( expr, msg ) Value:do { \
if (!(expr)) { \
cerr <<
"Assertion failed: ("<< #expr <<
") --- "<<
msg<< endl; \
assert(false); \
} \
} while (0)
static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
Definition at line 61 of file test_mt.cpp.
◆ TESTAPP_LOG_POST ◆ DEFINE_STATIC_FAST_MUTEX() ◆ NCBI_PARAM_DECL() [1/3] NCBI_PARAM_DECL ( string , TEST_MT , GroupsCount ) ◆ NCBI_PARAM_DECL() [2/3] NCBI_PARAM_DECL ( unsigned int , TEST_MT , Cascading ) ◆ NCBI_PARAM_DECL() [3/3] NCBI_PARAM_DECL ( unsigned int , TEST_MT , IntragroupSyncPoint ) ◆ NCBI_PARAM_DEF() [1/2] NCBI_PARAM_DEF ( unsigned int , TEST_MT , Cascading , 25 ) ◆ NCBI_PARAM_DEF() [2/2] NCBI_PARAM_DEF ( unsigned int , TEST_MT , IntragroupSyncPoint , 75 ) ◆ NCBI_PARAM_DEF_WITH_INIT() ◆ s_GroupsCount() ◆ s_Application ◆ s_NextIndex atomic<unsigned int> s_NextIndex = 0 static ◆ s_NumberOfThreads ◆ s_Semaphore ◆ s_SyncCounter ◆ s_ThreadIdxTLS ◆ thrDefinition at line 268 of file test_mt.cpp.
Referenced by AssignThreadLogging(), AssignThreadMemMgr(), AssignThreadSched(), AssignThreadSocks(), CSrvRCUUser::CallRCU(), CReadBlastApp::check_alignment(), CheckLoggingFlush(), CThreadGroup::CThreadGroup(), GetCurThread(), CTaskServer::GetCurThreadNum(), IsThreadRunning(), mdb_env_copyfd1(), CAsyncDiagHandler::Post(), RCUFinalizeThread(), RCUInitNewThread(), ReleaseThreadLogging(), ReleaseThreadMemMgr(), ReleaseThreadSched(), variation::CVariationUtil::Remap(), RequestThreadRevive(), RequestThreadStart(), RequestThreadStop(), CSeqDBDemo_Threaded::Run(), CThreadedApp::Run(), CBlastKmerApplication::Run(), s_AddLogPrefix(), s_AddTaskToQueue(), s_CleanSockResources(), s_GetCurPoolsSet(), s_IsThreadOverloaded(), s_JoinAllThreads(), s_MarkTaskExecuted(), s_PerJiffyTasks_Main(), s_PerJiffyTasks_Service(), s_PerJiffyTasks_Worker(), s_RegisterNewThread(), s_SaveSocket(), s_SetCurThread(), s_StartThread(), s_WorkerThreadMain(), SchedCheckOverloads(), SchedExecuteTask(), SchedIsAllIdle(), SchedStartJiffy(), CPoolOfThreads_ForServer::Spawn(), CTestThread::StartCascadingThreads(), StartThreadLogging(), StopThreadLogging(), CThreadedApp::TestApp_GlobalSyncPoint(), CThreadedApp::TestApp_IntraGroupSyncPoint(), CDiagContext::UpdatePID(), CCompareSeq_locs::x_ComputeOverlapValues(), and CPoolOfThreads< TRequest >::x_RunNewThread().
◆ thr_groupRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4