多线程详解

最近要面试,所以整理一下多线程的知识点。        进程:正在执行中的程序,其实是应用程序在内存中运行的那片空间 线程:进程中的一个执行单元,负责进程中的程序的运行,一个进程中至少要有一个线程 多线程:一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序 多线程的应用:实现多部...

2017-05-08 00:19:30

阅读数:197

评论数:0

TCP UDP协议网络通讯

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

2017-05-07 14:21:57

阅读数:490

评论数:0

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

去年最流行的非视频直播莫属,出现了几百家的直播平台,毕竟自己也是在直播平台做开发的,然后就写一篇关于直播的文章。这里只说流程,具体的实现就不说了,应付面试应该还是可以的。       先上一张简单的流程图:       上面这张图就是视频直播的流程图,想要开发一款自己的视频直播软件不麻烦,现在...

2017-05-07 12:43:07

阅读数:3330

评论数:0

Handler looper meessage messagequeue 之间的关系

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

2017-05-07 11:38:25

阅读数:279

评论数:0

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