线程、进程阶段总结汇总

news/2024/11/24 7:44:34/

目录

线程


由于线程和锁的方面比较陌生,并且繁杂,所以简单总结一下学习到的函数API

线程

线程创建 pthread_create

线程结束 pthread_exit

线程回收 pthread_join

线程分离 pthead_detach

取消一个线程 pthread_cancel

线程清理 

void pthread_cleanup_push(void (*routine) (void *), void *arg)

void pthread_cleanup_pop(int execute)

互斥锁

互斥锁初始化 pthread_mutex_init

互斥锁销毁 pthread_mutex_destroy

申请锁 pthread_mutex_lock

释放锁 pthread_mutex_unlock

读写锁

初始化读写锁 pthread_rwlock_init

锁定读写锁 pthread_rwlock_rdlock

非阻塞读锁定 pthread_rwlock_tryrdlock

锁定读写锁 pthread_rwlock_wrlock

非阻塞读写锁 pthread_rwlock_trywrlock

解锁读写锁 pthread_rwlock_unlock

释放读写锁 pthread_rwlock_destroy


http://www.ppmy.cn/news/283610.html

相关文章

oracle和sqlserver互訪

oracle和sqlserver互訪! from:http://www.itpub.net/535786.html 前几天由於工作的原因查找了oracle中查找sqlserver數据的資料,現測試成功,整理一下貼出! 要求:從Oracle中能取SqlServer的數据 環境: OracleDb: Linux Oracle9i Enterprise Edition Release 9.0.1.1.1 - Produc…

【论文笔记】Forensic Similarity for Digital Images

发布于IEEE Transactions on Information Forensics and Security 2020 论文链接:https://arxiv.org/pdf/1902.04684v2.pdf 代码链接:https://gitlab.com/MISLgit/forensic-similarity-for-digital-images 摘要 本文提出了一种新的数字图像取证相似度方…

2020-11-01

区块链网络中一中病历管理系统 1.一种基于区块链的电子病历可信共享方法,包括如下步骤:S1启动区块链网络,医疗管理机构在区块链上创建自己的账户,保留私钥,将医疗管理机构入驻到区块链上;S2医疗机构在区块链…

vite打包优化

说到前端性能优化🚀,通过我个人的感觉总体的来说优化的本质就是优化文件的体积,体积小了加载就快了,当然前端性能不光是在体积方面,在代码层面需要去优化,本篇文章主要讲述的是Vite打包优化。 分包策略 因…

Kubernetes DashBoard

Kubernetes DashBoard 为了便于用户操作,k8s开发了基于Web的用户界面。方便用户容器化应用,还可以监控应用状态,执行故障排除和管理资源。 📊部署DashBoard 下载yaml,运行DashBoard #下载yaml [rootmaster ~]# wget …

网工内推 | 网安专场,CISP认证优先,带薪年假,六险一金

01 MATRIX TECH 🔷招聘岗位:安全工程师 🔷职责描述: 1、负责信息安全防护系统的日常管理 、监测和优化提升等安全运营工作,包括终端安全、防护、漏洞检测、补丁、入侵检测、拒绝服务攻击防护、源代码安全检查等&#…

Java设计模式(五)

系列文章目录 设计模式概述和分类 文章目录 系列文章目录前言一、掌握设计模式的层次二、设计模式介绍三、设计模式类型1.设计模式的三种类型2.设计模式概述 总结 前言 大家好呀,欢迎来到柚子的博客~让我们一起成长吧o( ̄▽ ̄)ブ 提示&#x…

HDU 6230

题意:字符串S【1,3n-2】 中以 位置n(C1)和2n-1(C2)为回文串中心,长度都为n,找出给出的主串中有多少这样的子串 分析:首先用manacher求出以每个点为中心的回文串半径,考虑…