CMakeLists.txt
-
下面所有的代码的
CMakeLists.txt
如下 -
cmake_minimum_required(VERSION 2.8) list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/Modules) # else can not fin nullptr and so on. set (CMAKE_CXX_STANDARD 11) #project name project(thread_test) #debug set(CMAKE_BUILD_TYPE debug ) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -march=native -fopenmp -g2 -ggdb -lpthread") # thread_create set( EXE_NAME thread_create_test ) set(APP_SRC thread_create.cpp) add_executable(${EXE_NAME} ${APP_SRC} ) target_link_libraries(${EXE_NAME})
clock
-
clock函数在
ctime
中,用于统计cpu时钟时间,在程序是单线程时,相对准确,但是如果开启多线程,则会出现很大误差。如下面的程序#include <iostream> #include <pthread.h> #include <unistd.h> #include <ctime> #include <unistd.h> #include <vector> using namespace std; void* thr
-