自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 liunx 多线程读写锁

在lliunx多线程中,互斥锁和读写锁都起到了保护临界区资源的作用。互斥锁同时只允许一个线程进入到临界区,其他线程在获得锁之前都处于阻塞状态。读写锁同时允许多个读锁进入到临界区,但是同时只允许一个写锁进入临界区读写锁实例#include<stdio.h>#include<pthread.h>#include<unistd.h>#include<str...

2018-03-17 17:00:28 193

原创 linux c线程通讯pthread_cleanup_push()和pthread_cleanup_pop()

 概要                在线程正常或非正常退出时都需要清理线程所占用的资源,pthread_cleanup_push 和 pthread_cleanup_pop函数在线程退出时可以执行指定清理函数                pthread_cleanup_pop(0),当调用了pthread_cancel() 函数或pthread_exit()时执行指定清理函数。一般pthrea...

2018-03-11 19:38:35 730

原创 线程pthread_cancel()函数

功能:调用线程终止同进程中,其他的线程,调用该方法后,被终止的线程并不一定立马被终止,只有在下次系统调用或调用了pthread_testcancel()方法后,才真正终止线程原型:int pthread_cancel(pthread_t pid)#include<stdio.h>#include<pthread.h>void *child(void *arg){ ...

2018-03-10 20:52:35 9941 6

原创 线程属性总结

1.    读写锁属性2.    条件变量属性3.    barrier属性它们都具有相同的属性 : PTHREAD_PROCESS_PRIVATE; PTHREAD_PROCESS_SHARED#include<stdio.h>#include<pthread.h>int main(){ pthread_barrierattr_t ba; int rc, sh...

2018-03-10 19:27:50 591

原创 线程属性

    线程属性                线程属性使用pthread_attr_t结构表示,该结构在被处理前需要对其进行初始化,在使用结束后需要销毁该结构体。可以通过pthread_attr_init()函数进行初始化,pthread_attr_destroy()函数进行销毁   名称pthread_attr_init() /  pthread_attr_destroy()功能对线程属性进行...

2018-03-07 08:04:36 1160

原创 在多线程中使用fork函数导致死锁,以及解决方案

    在多线程编程中,如果某个线程调用了fork()函数创建子进程,创建的子进程将继承父进程所有的锁。    如果在父进程中加锁了,而在子进程中对锁重新加锁,将会导致死锁,以下是导致死锁的代码#include<stdio.h>#include<pthread.h>#include<unistd.h>#include<wait.h>#incl...

2018-03-04 19:48:00 2045

mmmoney -并发测试脚本.py

mmmoney -并发测试脚本.py

2016-10-29

chromedriver源码

chromedriver源码

2016-10-29

java1.6-api.chm

2016-10-29

jd-gui.exe

2016-10-29

python-2.7.11.msi

2016-10-29

SecureCRTSecureFX v7.2.2.rar

2016-10-29

kennethreitz-requests-v2.10.0-33-ge12ee94.tar.gz

kennethreitz-requests-v2.10.0-33-ge12ee94.tar.gz

2016-10-29

xlrd-1.0.0(python 读取excel包)

xlrd-1.0.0(python 读取excel包)

2016-10-29

sun.misc.BASE64Decoder.jar

2016-10-29

空空如也

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

TA关注的人

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