摘要: 转自:http://blog.csdn.net/smilelance/article/details/1528737 按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const ch 阅读全文
posted @ 2017-08-10 19:39 爱吃土豆的男孩 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 转自:http://dreamrunner.org/blog/2014/08/07/C-multithreading-programming/ Overview 随着多核 CPU 随处可见,多线程(multithreading)可以被用来实现并行,提高 CPU 的利用率和性能显著的提高.掌握多线程编 阅读全文
posted @ 2017-08-10 19:31 爱吃土豆的男孩 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-21411227-id-1826888.html 1.引言: 互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。可以保证以下三点: 原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthread函 阅读全文
posted @ 2017-08-10 17:32 爱吃土豆的男孩 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 使用 pthread_create 创建线程后主进程结束,创建的线程也会结束,使用 pthread_join 可以阻塞主线程。 如果不阻塞,创建的线程无法正常执行 阅读全文
posted @ 2017-08-10 14:24 爱吃土豆的男孩 阅读(2713) 评论(0) 推荐(0) 编辑