![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 系统编程
q472599451
这个作者很懒,什么都没留下…
展开
-
线程的分离状态
在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。 线程的分离状态决定一个线程以什么样的方式来终止自己。在默认情况下线程是非分离状态的,这种原创 2013-01-24 10:13:34 · 458 阅读 · 0 评论 -
命令行音乐播放器代码
最近想在linux平台下写一款音乐播放器,找了一下,没有其他的解决办法,于是想调用mmplayer的代码来达到播放音乐的目的,然后开始写了之后,发现需要用的技术还挺多的。包括,多线程编程,多进程编程,进程间通讯,线程间通讯,条件变量,互斥量,线程锁,有名管道以及无名管道,权当复习一下linux系统调用编程,下面我把代码复制到下面,大家参考一下,相关的资料在网上都能找得到。#in原创 2016-06-12 20:54:26 · 1006 阅读 · 0 评论 -
树莓派人体感应报警器
买了一个香橙派。琢磨着做了一个人体感应报警器。需要的东西很简单,一个音乐播放芯片,一个继电器,一个漫步者的喇叭,一个人体红外感应器,五伏电源,一个香橙派,还有一个10K欧的电阻总共加起来。150块钱左右。这只是一个简易的报警器。我现在还不会linux上面音乐播放器编程,如果懂得编程的话,可以省掉音乐播放芯片和继电器后面还可以拓展给手机发短信的功能原创 2016-06-12 21:55:53 · 4776 阅读 · 2 评论 -
mplayer 音乐播放器封装类
最近要弄一款音乐播放器。虽然在网上能够找到类似的代码。但是不怎么方便调用。所以我自己写了两个文件,方便其他时候调用,是采用mplayer的命令行方式播放的。因为我要的功能不多,所以只写了几个函数,架构搭好了,需要的朋友可以添加XHMusicPlay.cpp文件//// XHMusicPlay.h// //// Created by gifter on原创 2016-06-12 21:05:14 · 1967 阅读 · 0 评论