- 博客(8)
- 资源 (7)
- 收藏
- 关注
转载 Atmel Studio 7.0 快速上手指南(基于ASF)
就在最近,Atmel终于推出了新版本IDE——Atmel Studio 7.0,该版本采用了微软最新的 Visual Studio 2015 平台,在速度、性能和代码视觉风格上都体现的淋淋尽致,用起来非常顺手,下面将结合实例,介绍AtmelStudio 7.0 的使用方法。 第1步:打开Atmel Studio 7.0 第2步:新建工程项目
2018-01-24 13:58:39 41376 4
转载 线程同步
1.互斥量互斥变量用pthead_mutex_t数据类型来表示,在使用互斥变量之前,必须首先对它进行初始化,可以把它置为常量PTHREAD_MUTEX_INITIALIZER(只对静态分配的互斥量),也可以能过调用pthread_mutex_init函数进行初始化。如果动态地分配互斥量(例如通过调用malloc)函数,那么释放内存前需要使用pthread_mutex_destr
2018-01-11 13:37:01 178
转载 线程属性
一.线程属性 线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。 名称::pthread_attr_init/pthread_attr_destroy
2018-01-11 13:35:50 1039
转载 互斥锁属性
使用互斥锁(互斥)可以使线程按顺序执行。通常,互斥锁通过确保一次只有一个线程执行代码的临界段来同步多个线程。互斥锁还可以保护单线程代码。要更改缺省的互斥锁属性,可以对属性对象进行声明和初始化。通常,互斥锁属性会设置在应用程序开头的某个位置,以便可以快速查找和轻松修改。表 4–1 列出了用来处理互斥锁属性的函数。表 4–1 互斥锁属性例程操作相关函数说明
2018-01-11 13:34:53 225
转载 进程创建(fork,wait,waitpid)
1.pid_t fork();(1)当一个进程调用了fork 以后,系统会创建一个子进程.这个子进程和父进程不同的地方只有他的进程ID 和父进程ID,其他的都是一样.就象符进程克隆(clone)自己一样.(2)为了区分父进程和子进程,我们必须跟踪fork 的返回值. 当fork 掉用失败的时候(内存不足或者是用户的最大进程数已到)fork 返回-1,否则fork 的返回值有重要的作
2018-01-11 13:33:08 289
转载 Linux 线程相关
int pthread_create( pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(void*), void *arg );
2018-01-11 13:27:59 156
转载 pthread_mutex_init等多线程函数的使用总结
线程按照其调度者可以分为用户级线程和核心级线程两种 用户级线程主要解决的是上下文切换的问题,它的调度算法和调度过程全部由用户自行选择决定,在运行时不需要特定的内核支持; 我们常用基本就是用户级线程,所以就只总结一下POSIX提供的用户级线程接口; 基本线程操作相关的函数: 1线程的建立结束 2线程的互斥和同步 3使用信号量控制线程 4线程的基本属性配置 基本线程
2018-01-11 10:42:07 6321
转载 wpa_cli
wpa_cli 与wpa_supplicant交互的命令行客户端。wpa_cli [-p][-i] [-hvB] [-a] \ [-P] [-g] [-G] [command..] -h =help (show this usage text) -v =shown version information -a =run in daemon mode executing the
2018-01-02 15:50:13 490
fastdfs100-libfastcommon-master.rar
2020-08-02
linyanx-memory-pool-master.rar
2020-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人