自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 sockaddr和sockaddr_in详解

struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。一、sockaddrsockaddr在头文件#include <sys/socket.h>中定义,sockaddr的缺陷是:sa_data把目标地址和端口信息混在一起了,如下:struct sockaddr { sa_family_t sin_family...

2019-03-31 19:15:19 654

原创 互斥变量&条件变量 使两个线程一个输出奇数一个输出偶数

源代码:#include<iostream>#include<unistd.h>#include<pthread.h>using namespace std;#define MAX_COUNT 10static int count = 1;pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;...

2019-03-30 19:31:11 227

原创 pthread_cond_timedwait 使用

pthread_cond_timedwait的函数原型:int pthread_cond_timedwait(pthread_cond_t *cond_interface, pthread_mutex_t * mutex, const timespec *abstime)abstime是一个绝对时间,Linux中常用的时间结构有struct timespec 和 struct timev...

2019-03-30 18:11:41 6124

原创 pthread_cond_broadcast 使用

使用pthread_cond_signal只能唤醒N个线程中的一个,而pthread_cond_broadcast可以唤醒全部的N个线程。实例:#include<stdio.h>#include<unistd.h>#include<pthread.h>#define MAX_THREAD_NUM 5pthread_mutex_t mutex ...

2019-03-30 17:15:09 1490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除