码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
文成小盆友python-num10 socketserver 原理相关。
IO多路复用 多线程多进程 小知识点补充(python中作用域相关) socketserver源码分析补充 ...
分类:编程语言   时间:2016-07-16 11:35:59    阅读次数:250
iOS内存管理
iOS内存管理主要参考资料:《Effective Objective-C 2.0》,《Objective-C高级编程 iOS与OS X多线程和内存管理》在学习内存管理的时候,查阅了不少资料,零零散散的记录在有道云笔记中,在这里总结提炼一下,希望在方便自己查看的同时能帮助到大家。1.引用计数在引用计数架构下,每个对象都有个可以递增或递减的计数器,用以表示当前有多少个事物想令此对象继续存活下去。这在OC...
分类:移动开发   时间:2016-07-16 07:03:08    阅读次数:318
多线程1
*线程相关概念:进程:可以理解为正在运行的程序,线程:程序的执行单元,一个进程至少有一个线程执行,一个进程可以有对个线程,java就是多线程的,至少有主程序和垃圾回收机制 *线程调度模式分时调度抢占式调度:java为抢占式调度,底层做着高速的切换 *多线程并没有提高程序的运行速度,只是提高了程序的运 ...
分类:编程语言   时间:2016-07-16 06:37:51    阅读次数:176
线程的同步与死锁
在多线程中,同步与死锁概念很重要,在本章中必须了解以下几点: 1)哪里需要同步。 2)如何实现同步,了解代码即可。 3)及实现同步后有哪些副作用。 代码并不要求可以完整编写,但是概念必须清楚。 具体内容 1.1问题引出 以买火车票为例,不管多少地方可以买火车票,最终一趟列车的车票数量是固定的,如果把 ...
分类:编程语言   时间:2016-07-15 23:56:08    阅读次数:481
ArrayList类源码解析
ArrayList特点: 1.内部通过数组实现 2.删除、插入元素需要大量移动元素 3.默认存储容量是null,需要增加容量时候,默认增加的容量等于原始ArrayList的容量 4.没有实现同步方法,多线程的时候,线程不安全,效率较高 5.存储元素的顺序就说加入集合中的顺序,方便指定index访问元素 所在包package java.util;继承AbstractList抽象类 实现...
分类:其他好文   时间:2016-07-15 21:22:02    阅读次数:122
Windows多线程初探
线程是进程中的一个执行单位(每个进程至少有一个主线程),一个进程可以有多个线程,而一个线程只存在于一个进程中。在数据关系上属于一对多的关系。线程不占有系统资源,它所使用的资源全部由所属进程向系统申请。 在多处理器中,不同的线程可以同时运行在不同的CPU上,这样可以提高程序的运行效率。除此之外,有些时候必须使用多线程。例如,杀毒软件在查杀病毒的时候,它需要一边扫描相关的磁盘文件,一边显示当前的扫描...
分类:编程语言   时间:2016-07-15 20:50:03    阅读次数:194
python基础篇【第十篇】多路复用、多线程
一、小知识点(作用域) 进入主题之前先分享一个有关某公司一道python自动化的面试题: 首先说一下作用域的关系,如以下案例: 看以上代码你觉得会打印出来"tom"吗? 答案是:会的。 这个地方需要了解的是,在Java、c#是有块级作用域的,不会打印出来。在python中无块级作用域可以会被执行 既 ...
分类:编程语言   时间:2016-07-15 20:40:36    阅读次数:370
iOS内存管理retain,assign,copy,strong,weak
转自:http://www.cnblogs.com/nonato/archive/2013/11/28/3447162.html iOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量 ...
分类:移动开发   时间:2016-07-15 13:34:53    阅读次数:206
双缓冲队列来减少锁的竞争
双缓冲队列来减少锁的竞争 在日常的开发中,日志的记录是必不可少的。但是我们也清楚对同一个文本进行写日志只能单线程的去写,那么我们也经常会使用简单lock锁来保证只有一个线程来写入日志信息。但是在多线程的去写日志信息的时候,由于记录日志信息是需要进行I/O交互的,导致我们占用锁的时间会加长,从而导致大 ...
分类:其他好文   时间:2016-07-15 08:04:37    阅读次数:166
线程常用操作方法
在多线程中所有的操作方法都是从Thread类开始的,所有的操作基本上都在Thread类中。 1,线程名称 1,在Thread类中可以通过getName()方法取得线程名称,通过setName()设置线程名称。 2,线程的名称一般在启动线程前设置,但也允许为运行的线程设置名称,允许两个Thread对象 ...
分类:编程语言   时间:2016-07-15 06:33:33    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!