网络库功能介绍
网络库具有的功能
1.
具备多线程
2.
监听某个端口
3.
连接远程服务器
4.
保存并管理所有链接,外部与网络库操作通过链接ID
5.
向某个连接发送数据
6.
强制关闭某个链接
7.
网络事件回掉:connect, receive, close
8.
错误处理
网络库主要接口
class tcp_frame
{
public:...
分类:
编程语言 时间:
2016-07-22 19:31:39
阅读次数:
218
在安卓中实现文件的多线程下载和断点续传,通过一些开源的功率类实现文件的上传操作...
分类:
移动开发 时间:
2016-07-22 19:31:34
阅读次数:
266
原文什么是线程
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
上面是网络上对“线程”的解释,可以看到线程具有以下特点:
- 被包含在进程中, 那么问题来了:什么是进程?大学老师曾问过同样的问题,当时我在座位上答道:运行中的程序。百度百科 进程(Proces...
分类:
编程语言 时间:
2016-07-22 19:27:23
阅读次数:
233
整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。使用 Swift 和 Objective-C 两种语言讲解在 iOS 中其实目前有 4 套多线程方案,他们分别是:1,Pthreads
2,NSThread
3,GCD
4,NSOperation & NSOperationQueuePthreadsPOSIX线程(POS...
分类:
移动开发 时间:
2016-07-22 19:18:05
阅读次数:
204
这个是我刚刚整理出的Unity面试题,为了帮助大家面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么错误,(包括错别字和知识点),或者发现哪里描述的不清晰,请在下面留言,我会重新更新,希望大家共同来帮助开发者一:什么是协同程序?在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,Unity的协程实在每帧结束之后去检测yield的条件是否满足。二:...
分类:
编程语言 时间:
2016-07-22 19:09:45
阅读次数:
196
Python GIL(Global Interpreter Lock) 核心意思就是,无论你启多少个线程,你有多少个cpu, Python在执行的时候会淡定的在同一时刻只允许一个线程运行,擦。。那这还叫什么多线程呀?莫如此早的下结论,听我现场讲。 首先需要明确的一点是GIL并不是Python的特性,... ...
分类:
其他好文 时间:
2016-07-22 18:32:51
阅读次数:
285
因为servlet的实现是单例,多线程也就是说,N个客户端请求同一个servlet,他们所请求的是同一个对象,成员变量是属于这个对象的,因此成员变量也被共享了因此在servlet编程中,无状态的servlet(就是不写属性,所以变量都在dopost或者doget里面)是线程安全的,否则,由于会共享到 ...
分类:
编程语言 时间:
2016-07-22 14:26:07
阅读次数:
128
该程序采用多线程的技术及DataGridView单元格扩展的技术 1.获取下载列表 2.下载文件的代码 ...
就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。 作用 volatile的作用是: 作为指令关键字 ...
分类:
其他好文 时间:
2016-07-22 12:45:50
阅读次数:
128
原文:http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象 ...
分类:
其他好文 时间:
2016-07-22 10:09:41
阅读次数:
183