自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 sleep()、wait()、yield()、join()方法 解析

一 java多线程机制JAVA多线程机制有两种实现方式:第一种:  继承Thread类, 实现run()方法.第二种: 实现Runnable接口.      实例代码:      第一种:                 public class OntThread extends Thread {       public static

2015-10-30 23:08:23 438

转载 Linux wait函数解析2

进程一旦调用了 wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait 就会收集这个子进程的信息, 并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。wait(等待子进程中断或结束)相关函数 waitpid,fork表头文件#include#i

2015-10-30 23:06:55 342

原创 主线程和子线程的同步控制

一个线程的结束有两种途径,一种是象我们下面的例子一样,函数结束了,调用它的线程也就结束了;另一种方式是通过函数pthread_exit来实现。另外需要说明的是,一个线程不能被多个线程等待,也就是说对一个线程只能调用一次pthread_join,否则只有一个能正确返回,其他的将返回ESRCH 错误。在Linux中,默认情况下是在一个线程被创建后,必须使用此函数对创建的线程进行资源回收,但是可以设

2015-10-30 23:04:37 859

翻译 linux中wait系统调用1

系统中的僵尸进程都要由wait系统调用来回收,下面就通过实战看一看wait的具体用法:wait的函数原型是:#include /* 提供类型pid_t的定义 */#include pid_t wait(int *status);进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经 退出,如果让它找到了这样一个已经变成僵尸的

2015-10-30 12:37:06 408

AEC的周边问题

描述了AEC过程中的几个关键问题。1.VAD(Voice Activity Detection)检测:远端语音判断对于AEC的更新保护是很重要的。2. DTD(Double Talk Detection):双端讲话检测3. 后处理算法

2018-04-09

关于维纳滤波器的几段设计代码

关于维纳滤波器的几段设计代码,包括时域和频域的不同实现,还包括对真实语音的处理。

2018-03-07

空空如也

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

TA关注的人

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