- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 Linux 多线程编程 线程属性
1. 线程属性的结构 一般情况来说,当我们需要使用多线程时直接调用pthread_create()函数的默认参数即可满足我们的需求,但有些时候我们也需要调整线程的属性。线程的属性结构为pthread_attr_t,在< pthreadtypes.h>中定义,原型如下:typedef struct __pthreat_attr_s{ int __detchstate;
2015-11-25 15:19:21 1729
原创 linux 多线程编程
1. Linux 多线程介绍 线程的概念早在上世纪60年代就被提出,知道上世纪80中期才被真正使用起来。Solaris是线程使用的先驱,在传统的UNIX系统中,一个线程就对应一个进程,多线程类似于多进程,线程的左右没有得到很好地发挥。现在多线程技术已经得到广泛的使用,与多进程相比,它具有的有点主要有:系统资源消耗低执行速度快线程间的数据共享相比进程更加容易 Linux 系统下的多线
2015-11-24 18:53:16 1024
原创 MongoDBm基本概念的分析
1. mongodb 基本概念 mongo基本的概念包括数据库、文档、集合。以下分别予以介绍。1.1 数据库 一个mongodb可以建立多个数据库,每一个都有自己独立的目录和权限,不同的数据库放在不同的文件中。使用”show dbs”可以显示所有的数据库列表。 >mongo MongoDB shell version: 3.0.7 connecting to: test >
2015-11-19 19:11:40 1342
原创 MongoDB介绍以及在linux平台的安装使用
1. MongoDB简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB >将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
2015-11-16 20:20:02 1117
原创 Linux c++ 生成和使用链接库文件
1. 静态链接库 静态库是obj文件的集合,一般以“.a”为后缀。静态库的有点事可以不用重新编译源程序,直接进行程序的重新链接,节省编译时间。开发者可以提供库文件而不用开放源代码。 命令: $ar -rcs obj文件1 obj文件2 例如我们编写一个string.cc的文件,里面定义了一个求字符串长度的函数。 #define END '\0'int my_strlen(
2015-11-02 14:23:08 2825
Qt入门案例记事本
2014-01-20
c语言常见问题
2012-02-08
《计算机网络高分笔记》
2012-02-08
计算机考研各方向院校专业分析
2012-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人