文档章节

线程分离测试实验

陌上少年郎
 陌上少年郎
发布于 2017/04/27 10:31
字数 151
阅读 0
收藏 0

 

​
#include <stdio.h>
#include <pthread.h>

pthread_t tid[2];
void *func_2(void *arg);
void *func_1(void *arg)
{       //为函数func_2创建线程
        printf("Starting func_1\n");
        pthread_create(&tid[1], NULL, func_2, NULL);
        //tid[0]将自己挂起,等待线程tid[1]的结束
        pthread_join(tid[1], NULL);
}

void *func_2(void *arg)
{
        printf("Starting func_2\n");
        sleep(1);
        pthread_exit(NULL);
}

int main()
{       //为函数func_1创建线程并将其分离
        pthread_create(&tid[0], NULL, func_1, NULL);
//      pthread_detach(tid[0], NULL);   //分离
        pthread_detach(tid[0]); //分离
        //主线程不退出,但这两个现成的资源都可以释放掉
//      return 0;
        printf("Func main finished.\n");
        pthread_exit(NULL);
        printf("Func main over.\n");
}
~           

​

 

© 著作权归作者所有

陌上少年郎
粉丝 0
博文 1
码字总数 151
作品 0
赣州
私信 提问
mysql5.7的主从复制+读写分离

Mysql主从复制与读写分离 目录: 1、mysql主从复制工作原理 2、mysql读写分离原理,使用Amoeba中间代理层实现读写分离 3、在vmware中实现mysql主从复制+读写分离 一、Mysql主从复制的工作原理...

咖啡猫Mr
2017/05/25
0
0
C#-JudgeSystem判题系统-判题系统

运行环境: vs2013 框架: .net4.5 上一次实验已经完成了判题核心的封装,接下来就是通过服务器后台调用判题系统对客户端传来的数据进行判断 根据前面的一些测试我们建立新的解决方案来实现完整...

tmj
2015/08/19
131
0
nginx动静分离

Nginx动静分离 实验拓扑: 实验环境: Nginx分发器 192.168.42.175 xuegod175.cn Web1服务器 192.168.42.176 xuegod176.cn 作为image图片web服务器 Web2服务器 192.168.42.177 xuegod177.cn ...

Innocence_caosm
2016/07/04
0
0
Web Service性能测试,soapUI还是Jmeter?

经常有人问我web service的性能测试是用JMeter好还是SoapUI好。说句实话这两款都是非常优秀的开源Web Service性能测试工具,简单地说哪个更好真不太容易。影响Web Service性能测试的因素太多...

红薯
2009/02/03
3.4K
1
↑使用amoeba调度后端mysql服务器实现读写分离和负载均衡↑

Amoeba是什么? Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL路由功能...

vi123456
2013/10/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
5
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
6
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
4
0
OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
1K
11
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部