上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 48 下一页
摘要: /** @file packaged_task.cpp * @note * @brief * @author * @date 2019-8-15 * @note * @history * @warning */ // packaged_task example #include <iostream> // std::cout #include <future> // std::packaged_t 阅读全文
posted @ 2019-08-15 21:10 PKICA 阅读(318) 评论(0) 推荐(1)
摘要: future和promise的作用是在不同线程之间传递数据。使用指针也可以完成数据的传递,但是指针非常危险,因为互斥量不能阻止指针的访问;而且指针的方式传递的数据是固定的,如果更改数据类型,那么还需要更改有关的接口,比较麻烦;promise支持泛型的操作,更加方便编程处理。 假设线程1需要线程2的数 阅读全文
posted @ 2019-08-15 21:09 PKICA 阅读(14209) 评论(1) 推荐(9)
摘要: std::ref只是尝试模拟引用传递,并不能真正变成引用,在非模板情况下,std::ref根本没法实现引用传递,只有模板自动推导类型时,ref能用包装类型reference_wrapper来代替原本会被识别的值类型,而reference_wrapper能隐式转换为被引用的值的引用类型。 std::r 阅读全文
posted @ 2019-08-08 20:38 PKICA 阅读(4550) 评论(0) 推荐(3)
摘要: linux广播 阅读全文
posted @ 2019-07-25 21:27 PKICA 阅读(594) 评论(0) 推荐(0)
摘要: 执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。 进程可以选择阻塞(Block)某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。注意,阻塞和忽略是不同,只要信号被阻塞就不会递达,而忽略是在递达 阅读全文
posted @ 2019-07-20 18:30 PKICA 阅读(1019) 评论(0) 推荐(0)
摘要: sigaction函数sigaction函数的功能是用于改变进程接收到特定信号后的行为。int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact);参数--第一个参数是信号的值,可以为除了SIGKIL 阅读全文
posted @ 2019-07-20 18:08 PKICA 阅读(584) 评论(0) 推荐(0)
摘要: 随着软件项目的经验增加与深入,逐渐感觉到软件在代码上的冗余不断提高与可维护性的降低,亟待软件设计思想来指导我们的代码,如何变得更加优美动人,使得软件更加具有可维护性,可复用性,可拓展性,并达到软件的高内聚低耦合目标。恰好的是,软件设计模式,就是这样一部经典的指导思想。以下,将展开对设计模式的六大原则 阅读全文
posted @ 2019-07-14 18:57 PKICA 阅读(4240) 评论(0) 推荐(4)
摘要: __attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute) __attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数 1. 阅读全文
posted @ 2019-07-14 16:52 PKICA 阅读(373) 评论(2) 推荐(0)
摘要: 在写网络程序的时候,建立TCP socket: sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_INET,即使用IP。 相关头文件中的定义:AF 阅读全文
posted @ 2019-07-07 15:18 PKICA 阅读(373) 评论(0) 推荐(0)
摘要: 集群:简单识记:多个人在一起作同样的事 。 分布式 :把一个大的问题拆分为多个小的问题,并分别解决,最终协同合作。分布式的主要工作是分解任务,将职能拆解。简单识记:多个人在一起作不同的事 。 阅读全文
posted @ 2019-07-06 17:14 PKICA 阅读(222) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 48 下一页