- 博客(5)
- 资源 (27)
- 收藏
- 关注
原创 【Linux开发】linux线程同步方式信号量介绍及实例
1、如同进程一样,线程也可以通过信号量来实现通信, 信号量函数的名字都以"sem_"打头。线程使用的基本信号量函数有四个。#include int sem_init (sem_t *sem , int pshared, unsigned int value); 这是对由sem指定的信号量进行初始化,设置好它的共享选项(linux只支持为0,即表示它是当前进程的局部信号量),然
2015-05-14 16:39:18 680
原创 【Linux开发】linux线程同步方式条件变量介绍及实例
1、利用线程间共享的全局变量进行同步的一种机制。条件变量上的基本操作有:触发条件(当条件变为true 时);等待条件,挂起线程直到其他线程触发条件。int pthread_cond_init(pthread_cond_t *cond,pthread_condattr_t *cond_attr); int pthread_cond_wait(pthread_cond_t *con
2015-05-14 16:36:14 1157
原创 【Linux开发】linux线程同步方式互斥锁介绍及实例
线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥、读写锁、条件变量和信号量。1、互斥锁(mutex) 通过锁机制实现线程间的同步。同一时刻只允许一个线程执行一个关键部分的代码。int pthread_mutex_init(pthread_mutex_t *mutex,const pthread_mut
2015-05-14 16:32:47 1600
原创 【Linux开发】Daemon后台运行及守护进程
守护进程的编程要点 : 1. 在后台运行。 为避免挂起控制终端将Daemon放入后台执行,方法是在进程中调用fork使父进程终止,让Daemon在子进程中后台执行。 if(pid=fork()) exit(0);//是父进程,结束父进程,子进程继续 2. 脱离控制终端,登录会话和进程组 有必要先介绍一下Linux中的进程与控制终端,登录会话和进程组之间的关
2015-05-13 15:06:11 2315
原创 【网络安全】DVWA和WebCruiser攻击演练过程详解
1、下载dvwa和xampp linux版本http://www.dvwa.co.uk/https://www.apachefriends.org/zh_cn/index.html2、安装xampp./xampp.run根据提示进行安装即可,安装后目录为/opt/lampp./xampp start./sampp stop启动后远程使用IP地址无法访问,vi .
2015-05-07 16:39:04 10940
ImmunityDebugger_mona_vulnserver_python
2015-09-16
http2文档报文及分析
2015-04-16
OpenSSL_HeartBleed_POC_Pcap
2014-06-12
报文发送软件
2013-11-06
ftpfuzz(infigo ftpstress fuzzer)
2012-09-14
URL内容提取工具
2012-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人