按类别查询搜索结果
关于关键词 的检测结果,共 2257
tian_ye | 2013-08-05 10:51:09 | 阅读(2720) | 评论(0)
类的封装性和信息隐蔽—类声明和成员函数定义的分离【阅读全文】
long417229258 | 2013-08-02 09:14:44 | 阅读(440) | 评论(0)
信号量实质上就是一个计数器,可以控制进程对数据的共享,可以利用他实现两个进程的同步,也就是两个进程相互控制,达到进程同步效果。下面用两个程序说明。两个程序的功能结构:A:程序1.创建信号量2.初始化信号量中指定下标的值3.根据信号量设置阻塞4.删除信号量B:程序1.得到信号量2.解除阻塞程序A...【阅读全文】
ygfinsight | 2013-08-01 20:56:03 | 阅读(2670) | 评论(0)
信号量实质上就是一个计数器,可以控制进程对数据的共享,可以利用他实现两个进程的同步,也就是两个进程相互控制,达到进程同步效果。下面用两个程序说明。两个程序的功能结构:A:程序1.创建信号量2.初始化信号量中指定下标的值3.根据信号量设置阻塞4.删除信号量B:程序1.得到信号量2.解除阻塞程序A...【阅读全文】
raiet | 2013-07-31 17:13:22 | 阅读(120) | 评论(0)
多线程,C语言,多线程的用处和好处【阅读全文】
Larpenteur | 2013-07-30 23:46:25 | 阅读(790) | 评论(0)
多线程,C语言,多线程的用处和好处【阅读全文】
feanshion | 2013-07-30 09:08:03 | 阅读(4210) | 评论(0)
多线程,C语言,多线程的用处和好处【阅读全文】
Larpenteur | 2013-07-26 23:48:00 | 阅读(430) | 评论(0)
来源:http://www.parallellabs.com/2011/10/02/lock-in-parallel-programming/ 在并行程序中,锁的使用会主要会引发两类难题:一类是诸如死锁、活锁等引起的多线程Bug;另一类是由锁竞争引起的性能瓶颈。本文将介绍并行编程中因为锁引发的这两类难题及其解决方案。 1. 用锁来防止数据竞跑 在进行并行编程时,我们常常需要使用锁来保护共享变量,以防止多个线程同时对该变量进行更新时产生数据竞跑(Data Race)。所谓数据竞跑,是指当两个(或多个)线程同时对某个共享变量进行操作,且这些操作中至少有一个是写操作时所造成的程序错误。例1中【阅读全文】
hejiangda | 2013-07-26 21:50:10 | 阅读(180) | 评论(0)
hejiangda | 2013-07-26 21:49:53 | 阅读(100) | 评论(0)
yulianliu1218 | 2013-07-26 17:38:29 | 阅读(1700) | 评论(0)
为了方便调试C程序,写了个打印信息的宏,能够打印错误信息,以及错误发生的文件名、行号。#ifndef _DEBUG_H_#define _DEBUG_H_#include <stdio.h>#include <string.h>#include <malloc.h>#define ERRBUFLEN 1024...【阅读全文】
liweimin90 | 2013-07-26 16:20:02 | 阅读(1080) | 评论(0)
地址:http://www.cppblog.com/dyj057/archive/2005/09/20/346.html【阅读全文】
jonas_mao | 2013-07-22 14:16:15 | 阅读(3540) | 评论(0)
网络,socket,标识,进程,tcp/ip【阅读全文】
由与游 | 2013-07-20 11:43:52 | 阅读(2420) | 评论(0)
分享自己写了个方便打印调试的一点代码,可用于Windows和Linux平台,希望对某些朋友有用。C语言初学者,希望大家多多指点下。点击(此处)折叠或打开/****************************************************************//**    @file debug-inl.h ...【阅读全文】
idi0t | 2013-07-17 15:47:09 | 阅读(3740) | 评论(0)
分享自己写了个方便打印调试的一点代码,可用于Windows和Linux平台,希望对某些朋友有用。C语言初学者,希望大家多多指点下。点击(此处)折叠或打开/****************************************************************//**    @file debug-inl.h ...【阅读全文】
Larpenteur | 2013-07-17 02:11:41 | 阅读(360) | 评论(0)
假设存在下图所示的项目目录结构。如果存在如下包含头文件的代码,则大多的项目中需要通过“-I foo”和“-I bar”指明两个搜索头文件的目录。12foo.c#include "bar.h"...【阅读全文】
杭州李云 | 2013-07-16 11:21:51 | 阅读(3560) | 评论(1)
假设存在下图所示的项目目录结构。如果存在如下包含头文件的代码,则大多的项目中需要通过“-I foo”和“-I bar”指明两个搜索头文件的目录。12foo.c#include "bar.h"...【阅读全文】
qxhgd | 2013-07-14 21:17:28 | 阅读(480) | 评论(0)
为了方便调试C程序,写了个打印信息的宏,能够打印错误信息,以及错误发生的文件名、行号。#ifndef _DEBUG_H_#define _DEBUG_H_#include <stdio.h>#include <string.h>#include <malloc.h>#define ERRBUFLEN 1024...【阅读全文】
【C/C++】 号屏蔽字
IT--鑫 | 2013-07-13 11:51:46 | 阅读(200) | 评论(0)
iWonderLinux | 2013-07-13 11:01:08 | 阅读(2220) | 评论(0)
    信号无需由同一个线程来获取和释放,因此信号可用于异步事件通知,如用于信号处理程序中。同时,由于信号包含状态,因此可以异步方式使用,而不用象条件变量那样要求获取互斥锁。但是,信号的效率不如互斥锁高。缺省情况下,如果有多个线程正在等待信号,则解除阻塞的顺序是不确定的。信号在使用前必须...【阅读全文】
ycy52025 | 2013-07-12 12:03:39 | 阅读(1030) | 评论(0)
一、#include “filename.h”和#i nclude 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*...【阅读全文】