c/c++程序小片段
xuejiao87
这个作者很懒,什么都没留下…
展开
-
基于c++11的线程池
c++11中加入了线程库,从此标准库可支持并发。以下,以线程池为例,给出并发调用示例。线程池:管理一个任务队列,一个线程队列,然后每次取一个任务分配给一个线程去做。循环往复。#pragma once#include <memory>#include <thread>#include <condition_variable>#include <functional>#include <vector>#include <原创 2020-07-27 10:24:15 · 186 阅读 · 0 评论 -
c/c++读文件(二进制+文本列表)
为方便代码复用,这里贴上一些小程序。c/c++推荐网站:http://www.cppreference.com/wiki/starthttp://www.cplusplus.com/推荐理由:查函数使用挺方便,内附可运行的代码片段#include <stdio.h>#include <new>#include <string>#include <iostream>#include <vector>using nam原创 2020-06-30 14:36:08 · 139 阅读 · 0 评论 -
c/c++中的计时函数
为方便跨平台使用,推荐写法如下:#ifdef _WIN#include <time.h>double clock_new(){ clock_t time_; time_ = clock(); double time_d = (double)time_; //单位:ms return time_d;}#else#include <sys/time.h>double clock_new(){ timeval time_; gettimeofday(&原创 2020-06-18 10:33:47 · 407 阅读 · 0 评论