摘要: ifconfig 查看ip地址 cat cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file -b对非空输出行号 - 阅读全文
posted @ 2019-03-10 17:07 leoncumt 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 查看线程id函数: std::this_thread::get_id() 强制取引用: std::ref(); 如果不用ref()对对象强制取引用的话,在运行的时候,即使在函数声明时已经说明了使用引用接收,编译器还是会重新拷贝一个widget_data的对象。 阅读全文
posted @ 2019-03-10 16:56 leoncumt 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 使用detach()函数,让主线程和子线程分开运行,即使主线程运行完了,也就是这个进程已经结束了,而子线程还在继续运行,它将会交由操作系统托管,这将会导致很多的问题。 如果使用detach(): 1.如果线程传参数传递int这种简单的类型,不要传递引用,亲测编译器会报错。 2.如果传递的是一个类对象 阅读全文
posted @ 2019-03-10 16:25 leoncumt 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 我们知道,线程的创建方式有三种:通过函数入口创建,通过类对象创建,通过lambda表达式创建。 在创建线程的同时,可以同时传递多个参数,传参方式有以下几种: 1.传入函数参数 可以看到,使用join()函数,让主线程等待子线程执行完毕,主线程再输出。join的好处是使程序受我们自己控制。输出是: 2 阅读全文
posted @ 2019-03-10 16:12 leoncumt 阅读(3664) 评论(0) 推荐(0) 编辑