- 博客(6)
- 收藏
- 关注
转载 Linux中线程栈测试
#include<stdio.h>#include<stdlib.h>//#include<types.h>//#include<stat.h>#include<pthread.h>#include<string.h>#include<limits.h>void* thread_func(void* arg){ printf("The thread is here\n");
2017-09-24 15:18:39 295
原创 使用扩展二叉树的方法建立二叉树
/************************************************************************* * > File Name: test.c > Author: ma6174 > Mail: ma6174@163.com > Created Time: Tue 19 Sep 2017 09:59:50 PM CS
2017-09-20 13:26:49 718 1
原创 使用数组实现堆栈
#include<stdio.h>#include<stdlib.h>#include<string.h>#define MAXSIZE 10#define OK 1#define ERROR 0typedef int Status;typedef int SElemType;struct SqStack{ SElemType data[MAXSIZE];//数组实现
2017-09-13 20:11:38 419
原创 vim最实用的配置脚本文件
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 显示相关 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""set short
2017-09-09 09:35:30 982
原创 多线程造成死锁的两种情况
* * 程序中使用一个以上的互斥量造成程序死锁 */#include<stdio.h>#include<stdlib.h>#include<pthread.h>//定义两个互斥锁并初始化pthread_mutex_t ALock = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_t BLock = PTHREAD_MUTEX_INITIALIZER;
2017-09-01 14:37:27 932 1
原创 互斥量(对数据结构保护)
#include<stdio.h>#include<stdlib.h>#include<pthread.h>/* * 当一个以上的线程需要访问动态分配的内存时,可以引入计数变量 */struct foo{ int f_count; pthread_mutex_t f_lock; int f_id;};struct foo* foo_alloc(int id)/
2017-09-01 10:43:56 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人