摘要:
C++11中的11表示2011年的C++标准。 1、右值引用(rvalue reference)和移动(move)语义 1)作用:避免右值拷贝,而只是“移动”,减少拷贝开销。 2)右值:没有名字,不能取地址,不能修改。左值和右值没有严格的定义。 3)移动语义: 2、constexpr(常量表达式) 阅读全文
posted @ 2020-02-11 19:52
happyyoung
阅读(627)
评论(1)
推荐(0)
摘要:
原子操作:任意时刻,最多只有一个线程能访问。 在C++11之前,通常使用pthread库进行多线程编程,需要创建锁,以及加解锁等操作来保证多线程对临界资源的原子操作。 // 模板类atomic<T> typedef atomic<int64_t> atomic_int64_t; 运算符重载 内存序( 阅读全文
posted @ 2020-02-11 17:25
happyyoung
阅读(592)
评论(0)
推荐(0)
摘要:
基于流的编程(Flow-Based Programming,简称FBP),是一种数据流编程范式,有着一组独特的特性,同时是基于组件的软件工程方法的一种。FBP把一个应用看作一组进程(process),进程间通过连接(connection)进行通信,进程通过端口(port)来访问连接(这种抽象类似网络 阅读全文
posted @ 2020-02-11 16:01
happyyoung
阅读(2457)
评论(0)
推荐(0)
摘要:
筛法求素数 阅读全文
posted @ 2020-02-11 16:00
happyyoung
阅读(146)
评论(0)
推荐(0)
摘要:
1、悲观锁 2、乐观锁 阅读全文
posted @ 2020-02-11 09:31
happyyoung
阅读(141)
评论(0)
推荐(0)

浙公网安备 33010602011771号