python:廖雪峰的python基础教程 python2和python3 还有JS、Git等教程Python中的GIL、多进程和多线程python在线手册数据库:sqlLinux:linux命令vi命令Nginx:Nginx开发从入门到精通数据结构与算法:算法系列Qt:一去丶二三里的博客深度学.....
分类:
Web程序 时间:
2016-01-14 15:43:09
阅读次数:
216
FMDBFMDB概述什么是FMDB* FMDB是iOS平台的SQLite数据库框架* FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点* 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码* 对比苹果自带的Core Data框架,更加轻量级和灵活* 提供了多线程安全的数据库操作...
分类:
移动开发 时间:
2016-01-14 06:10:23
阅读次数:
309
iOS中关于动态Tableview中的cell数据传输的多线程问题解决之拙见(2015-12-05 12:48:20)[编辑][删除]转载▼首先我们先明确一下问题:1.因为UI是在主线程中更新的,不能在down数据的同时显示界面,这样会使得下载的时间占用主线程,导致的后果就是你的屏幕就那样的卡死在哪...
分类:
移动开发 时间:
2016-01-13 21:48:30
阅读次数:
1891
多线程概念详解什么是进程?简单的说进程就是我们电脑上运行的一个个应用程序,每一个程序就是一个进程,并且每个进程之间是独立的,每个进程运行在其专用受保护的内存空间内(window系统可以通过任务管理器进行查看,Mac系统中可以通过活动监视器对其进行查看)什么是线程?通过上面的介绍我们知道了什么是进程,...
分类:
移动开发 时间:
2016-01-13 21:35:13
阅读次数:
338
什么叫线程安全?线程安全就是每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全就是说多线程访问同一代码,不会产生不确定的结果。并行和并发区别1、并行是指两者同时执行一件事,比如赛跑,两个人都在不停的往前跑;2、并发是指资源有限的情况下,两者交替轮流使用资源,比如...
分类:
数据库 时间:
2016-01-13 19:19:36
阅读次数:
224
"原子操作(atomic operation)是不需要synchronized",这是Java多线程编程的老生常谈了。 所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (cpu上下文切换)。 定义:一个操作是原子...
分类:
其他好文 时间:
2016-01-13 19:18:46
阅读次数:
120
1. 进程概念进程是程序的基本执行实体,进程是线程的容器。2. 线程的概念有时被称为轻量级进程,是程序执行流的的最小单元3.进程和线程的区别子进程和父进程有不同的代码和数据空间,多个线程则共有一个数据空间4. 多线程的概念概念: 单个程序中同时运行多个线程完成不同的任务。是指软件或硬件上实现多个线程...
分类:
编程语言 时间:
2016-01-13 14:23:30
阅读次数:
168
因为java类只能继承一个类可以实现多个接口的特性,所以一般情况下不推荐使用继承Thread类实现多线程,下面是实现Runnable接口方式的简单多线程代码package text;/** * 多线程 * @author admin * */public class Threads { ...
分类:
编程语言 时间:
2016-01-13 12:57:39
阅读次数:
192
一、线程 在java中多线程执行任务,主要有两种方式,一种是通过继承Thread类,重写run方法,优点是比较方便的创建一个线程,缺点是java中每个类只能有一个基类,所有继承了T火热ad类后,就不能再继承其他类了;第二种是实现Runnable接口,实现接口中的run方法,然后把类的对象交给Thre...
分类:
编程语言 时间:
2016-01-13 12:47:11
阅读次数:
123
一,描写叙述?在多线程下编程的时候。大家可能会遇到一种需求,就是我想在我开启的线程都结束时,同一时候获取每一个线程中返回的数据然后再做统一处理,在这种需求下,Future与Callable的组合就派上了非常大的用场。也有人会说,我能够使用同步来完毕这个需求啊,普通情况下确实能够。可是在一种特殊情况下...
分类:
编程语言 时间:
2016-01-13 09:22:30
阅读次数:
157