自定义博客皮肤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)
  • 收藏
  • 关注

原创 多线程详解

最近要面试,所以整理一下多线程的知识点。       进程:正在执行中的程序,其实是应用程序在内存中运行的那片空间线程:进程中的一个执行单元,负责进程中的程序的运行,一个进程中至少要有一个线程多线程:一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序多线程的应用:实现多部分程序同时执行,专业术语称之为并发多线程的使用可以合理使用CPU的资源,如果线程过多会

2017-05-08 00:19:30 461

原创 TCP UDP协议网络通讯

网络通讯的要素:  1.IP地址:网络中设备的标识,不容易记忆,可以使用主机名    本地回环地址127.0.0.1   广播地址X.X.X.255  2.端口号:用于标识进程的逻辑地址,是不同进程的标识。     有效端口号:0-65535,其中0-1024是系统使用或者保留端口  3.传输协议:通讯的规则,常见协议:TCP UDP       常见网络架构:C/

2017-05-07 14:21:57 784

原创 视频直播流程以及ffmpeg编解码流程

去年最流行的非视频直播莫属,出现了几百家的直播平台,毕竟自己也是在直播平台做开发的,然后就写一篇关于直播的文章。这里只说流程,具体的实现就不说了,应付面试应该还是可以的。      先上一张简单的流程图:      上面这张图就是视频直播的流程图,想要开发一款自己的视频直播软件不麻烦,现在有好多直播sdk,比如腾讯视频云,金山视频云,易视云,7牛视频云,等等,使用它们的sdk能很快

2017-05-07 12:43:07 5763 1

原创 Handler looper meessage messagequeue 之间的关系

前天面试的时候被问到了,所以按照自己的思路阐述一下她们的关系:       looper 使一个普通线程变成looper线程也就是循环工作的线程,变成looper线程后,就会在looper线程中生成并维护一个消息队列也就是messagequeue,通过loop()方法不断从消息队列中取出消息也就是message,这个时候会有个很重要的方法,就是这个方法把handler联系到了一起,这个方法就是

2017-05-07 11:38:25 552

空空如也

空空如也

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

TA关注的人

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