上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 43 下一页
摘要: 分开求左边和右边。 下三角从上到下,上三角从下到上连成。 先让B[0]=1,从B[1]开始计算; B[1]左 = A[1]左边的连成=A[0] X 1; B[2] = A[2]左 = A[0]XA[1] = B[1]XA[1] ........ B[i] = B[i-1] X A[i-2] 计算到B 阅读全文
posted @ 2019-07-24 16:16 Austin_anheqiao 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 思路: 以数组{2,3,1,0,2,5,3}为例来分析找重复数字的步骤。 第0个数字是2,与下标不相等,把它和下标为2的数字交换,得到:{1,3,2,0,2,5,3}; 第0个数字是1,仍与下标不相等,把它和下标为1的数字交换,得到:{3,1,2,0,2,5,3}; 第0个数字是3,仍与下标不相等, 阅读全文
posted @ 2019-07-24 14:55 Austin_anheqiao 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 功能测试:输入的字符字符串表示正数、负数、0; 边界值:最大正整数,最小负整数 特殊输入测试:输入字符串为NULL指针,空字符串、字符串中有非数字字符... 阅读全文
posted @ 2019-07-24 14:17 Austin_anheqiao 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 一、unique_lock取代lock_guard 是个类模板,一般用lock_guard,unique_guard更灵活,效率差一点,内存占用多了一点。 二、unique_lock 的第二个参数 1、std::adopt_lock 就是个标记,表示位于第一个参数的互斥量已经lock了。(你必须先把 阅读全文
posted @ 2019-07-23 17:29 Austin_anheqiao 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 一、互斥量mutex 保护共享数据,操作时,用代码把共享数据锁住,操作数据,解锁。其他线程要操作共享数据的线程必须等待解锁,锁住,操作,解锁。 互斥量就是类对象,一个锁,多个线程用lock()成员函数加锁这个锁头,只有一个线程能锁成功,成功的标志是lock函数返回,如果没有锁成功,那么流程就卡在lo 阅读全文
posted @ 2019-07-23 16:30 Austin_anheqiao 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 一、创建、等待多线程 后创建的线程不一定比先创检的线程慢。 多个线程的执行顺序是乱的,跟操作系统内部的线程调度机制有关。 把thread放入到容器里进行管理和调度。 二、数据共享 1、只读数据 2、有读有写 比如两个线程写,8个线程读,肯定会崩溃。 由于任务切换,会导致各种诡异的事情发生。 最简单的 阅读全文
posted @ 2019-07-23 15:23 Austin_anheqiao 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 函数操作数() 可以实现将对象当函数使用。 阅读全文
posted @ 2019-07-23 14:05 Austin_anheqiao 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、thread线程对象的参数详解 1、线程函数参数是值传递 将a传入后,线程入口函数采用值传递方式先将a拷贝得到副本(即i)。所以此时的 i 和 a 的地址不同。 值传递时,使用detach()也不会出问题。 2、线程函数引用传递参数 当线程入口函数的参数列表中有引用,这个时候很多问题。 (1)构 阅读全文
posted @ 2019-07-22 19:51 Austin_anheqiao 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一、使用函数创建线程 1、thread() 创建一个线程入口函数,子线程从这个函数开始运行,函数结束,线程也就结束了。主线程执行完毕,代表整个进程执行完毕。 如果子线程还没执行完毕,主线程先执行完了,一般情况下,这些子线程会被强行终止,这时使用join()函数,使主线程等待子线程执行完毕后,主线程与 阅读全文
posted @ 2019-07-22 19:24 Austin_anheqiao 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 并发 两个或多个任务(独立活动)同时发生,一个程序同时执行多个独立的任务。 并发有单核并发和多核并发: 单核cpu的并发:某个时刻中能执行一个任务,操作系统调度,每秒钟进行多次的任务切换。这种上下文切换有时间开销的,比如操作系统要保存你切换时的各种状态、变量等等。 多核并发:真正意义上的同时执行多个 阅读全文
posted @ 2019-07-22 16:41 Austin_anheqiao 阅读(325) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 43 下一页