条件变量主要用于实现线程之间的协作关系。 pthread_cond_t常用的操作有: int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr);
int pthread_cond_signal(pthread...
分类:
系统相关 时间:
2014-10-06 19:16:50
阅读次数:
182
本文对Linux中的pthread_mutex_t做一个简易的封装。 互斥锁主要用于互斥,互斥是一种竞争关系,主要是某一个系统资源或一段代码,一次做多被一个线程访问。 条件变量主要用于同步,用于协调线程之间的关系,是一种合作关系。 Linux中互斥锁的用法很简单,最常用的是以下的几个函数: int ...
分类:
系统相关 时间:
2014-10-06 18:47:20
阅读次数:
188
考察编程基础知识,用到字符和数字相互转化等。形式是描述清楚明文和暗文的转化规则。 1 #include 2 #include 3 4 #define MAXLEN 71 5 6 int length; 7 8 void toCode(int code[],char text[]){ 9 ...
分类:
其他好文 时间:
2014-10-06 18:40:30
阅读次数:
109
一、sigaction函数
#include
int sigaction(int sig,const struct sigaction* act,strcut sigaction* oact);
sig参数指出要捕获的信号类型,act参数指定新的信号处理方式,oact参数则输出信号先前的处理方式(如果不为NULL的话),act和oact都是sigacti...
分类:
系统相关 时间:
2014-10-06 18:06:40
阅读次数:
232
send函数 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是server应用程序都用send函数来向TCP连接的还有一端发送数据。客户程序一般用send函数向server发送请求,而server则通经常使用...
分类:
其他好文 时间:
2014-10-06 18:00:30
阅读次数:
225
1、memcpy 函数用于 把资源内存(src所指向的内存区域) 复制到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数;函数原型:void *memcpy(void *dest, void *src, unsigned int count);使用方法:(1)能够...
分类:
其他好文 时间:
2014-10-06 17:53:50
阅读次数:
165
学习java使用IDE前最好先用用命令行的javac、java来跑一跑简单的程序,这样可以熟悉一下包管理对.class文件路径的影响。
我们先写一段简单的代码:
package com.csdn.lkasdolka;
public class test_1{
public static void main(String[] args){
for(int i = 0; i < 1...
分类:
编程语言 时间:
2014-10-06 17:49:10
阅读次数:
192
题意:给定n(n 2 using namespace std; 3 int a[101010], nxt[101010], n; 4 map mp; 5 6 void solve(){ 7 for (int i = 1; i = 1; --i){11 int g = ...
分类:
其他好文 时间:
2014-10-06 17:41:30
阅读次数:
87
#includeusing namespace std;int main(){ //memcpy函数 char d[20]; //声明数组 char *str="Hellow word"; memcpy(d,str,strlen(str)); d[strlen(str)]=0; //末尾添加0 表示...
分类:
其他好文 时间:
2014-10-06 17:28:00
阅读次数:
221
用__attribute__((deprecated)) 管理过时代码,同时保留兼容的接口
Linux下:
#define DEPR_AFTER __attribute__((deprecated))
#define DEPR_BEFOR
class DEPR_BEFOR AAA
{
}DEPR_AFTER;
int main(int argc, char** argv)
{...
分类:
编程语言 时间:
2014-10-06 17:01:50
阅读次数:
173