pthread_xxx 的函数并没有直接提供设置一个pthread为守护线程的api 而pthread_attr_init() 和 struct pthread_attr_t 也并没有提供 线程是否被设置为守护线程的成员变量 但java 的线程对象有 setDaemon() 方法将线程设置为守护线程 ...
分类:
编程语言 时间:
2020-01-20 09:48:14
阅读次数:
85
in型参数,带信息进去用; out型参数,方法执行结束,带着信息出来 如: CreateProcessW( _In_opt_ LPCWSTR lpApplicationName, _Inout_opt_ LPWSTR lpCommandLine, _In_opt_ LPSECURITY_ATTRIB ...
1. 线程的查看 首先创建两个线程: #include <stdio.h> #include <unistd.h> #include <pthread.h> #include <stdlib.h> #include <string.h> void* pthread_run1(void* arg) { ...
分类:
数据库 时间:
2020-01-12 09:57:07
阅读次数:
240
1、下载源码,解压缩sqlite-autoconf-3300100.tar.gz 2、进入解压目录,执行: #:./configure --host=arm CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ --prefix=/usr 其中--ho ...
分类:
数据库 时间:
2020-01-03 10:34:05
阅读次数:
151
再插播一下C++对 MySQL的操作。 前边在 Red Hat 上安装了 MySQL 数据库,接下来我需要用C++ 在 Linux 上对 MySQL 读写操作。 我们先模拟一个相对真实的生产环境。 我有两台 Linux 机器,一台安装 MySQL 数据库,一台作为我的 Application 用的应 ...
分类:
数据库 时间:
2019-12-31 18:39:33
阅读次数:
116
1. 同步概念 2. 线程同步 3. 进程同步4. 生产者消费者模型5. 哲学家问题 ...
分类:
编程语言 时间:
2019-12-29 23:45:04
阅读次数:
116
int pthread_create(pthread_t* tid, const pthread_atrr, void*(*func)(void*), void* arg);func:接受void*,返回void*,arg是唯一的参数pthread_join:等待一个给定线程终止。当一个joinab ...
分类:
其他好文 时间:
2019-12-29 22:04:09
阅读次数:
80
[TOC] 本文主要介绍在Ubuntu 18.04中从源码安装配置OpenCV,并使用一个简单的例子验证是否安装成功; 具体安装配置步骤,参考文章见:https://cv tricks.com/installation/opencv 4 1 ubuntu18 04/ 与上述链接中提供的教程不同的是: ...
分类:
系统相关 时间:
2019-12-27 23:52:09
阅读次数:
537
关键词:meminfo、slabinfo、top、pthread_join、thread stack等等。 记录一个关于线程内存泄漏问题的定位过程,以及过程中的收获。 1. 初步定位 是否存在内存泄漏:想到内存泄漏,首先查看/proc/meminfo,通过/proc/meminfo可以看出总体内存在 ...
分类:
编程语言 时间:
2019-12-19 12:42:14
阅读次数:
158
// // Created by gxf on 2019/12/16. // #include #include #include void increase_num(); int sharedi=0; pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZE... ...
分类:
编程语言 时间:
2019-12-16 20:55:06
阅读次数:
108