原文:http://blog.csdn.net/luoweifu/article/details/46595285什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽...
分类:
编程语言 时间:
2015-11-15 12:13:00
阅读次数:
152
你看到的crash堆栈可能是这样的:SIGSEGV(SEGV_MAPERR)#00pc0001276c/system/lib/libc.so#01pc00013dcc/system/vendor/lib/egl/libGLESv2_mtk.so#02pc00013ea2/system/vendor/...
分类:
移动开发 时间:
2015-11-15 10:46:16
阅读次数:
4117
NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation对象添加到NSOperatio...
分类:
其他好文 时间:
2015-11-14 21:58:48
阅读次数:
307
java中多线程可以采用两种方式实现,分别是继承Thread类重写run方法和实现Runnable接口重写run方法。继承Thread类重写run方法举例如下:/* 需求:在主线程之外继承Thread类创建两独立线程,分别打印1至50.*/class ThreadTest extends Threa...
分类:
编程语言 时间:
2015-11-14 19:11:43
阅读次数:
260
GCD一。GCD概述二。GCD的常规使用方法三。GCD大杀器----异步下载图片并刷新UI。四。GCD+Block五一次性执行:六延迟执行七 dispatch_time_t与秒的对应关系一。GCD概述Grand宏大的 Central中央 Dispatch调度是处理多线程的,类似于NST...
分类:
编程语言 时间:
2015-11-14 12:26:01
阅读次数:
351
之前一直采用.Net编写服务端程序,最近需要切换到Linux平台下,于是尝试采用Java编写数据服务器。TCP异步连接在C#中很容易实现,网上也有很多可供参考的代码。但Java异步TCP的参考资料较少,网上例程多是阻塞多线程方法,由于线程的开销较大,当客户端较多时系统资源的消耗也较大。综合网上和书本...
分类:
编程语言 时间:
2015-11-13 23:39:28
阅读次数:
366
FMDB多线程下"is currently in use" 或者 "database is locked" 问题问题一: "is currently in use" 出现的场景是这样的,多线程操作数据库,每个线程都使用了FMDatabase实例(注意没有使用FMDatabaseQueue)。问题二:...
分类:
数据库 时间:
2015-11-13 22:08:27
阅读次数:
403
对于并发编程,大家想到总是多线程之间对等的临界资源竞争。然而经常会遇到下面这样的场景: 守护线程提供一个临界资源,多个子线程会并发改写该临界资源。大部分时候(99.9%的时间),主线程是不会干涉各个线程之间的竞争的,通常只要该临界资源自己内部处理好同步即可。但是偶尔主线程也会干预一下该临界资源,比如...
分类:
其他好文 时间:
2015-11-13 18:59:52
阅读次数:
334
使用java语言开发的服务器端程序,可以生成动态web页,运行在服务器端,由服务器调用执行,是一种按照servlet标准开发的类。先有servlet,后有jsp,jsp骨子里依然是servlet。CGI,公共网关接口,多进程的处理方式,Servlet是多线程处理方式,所以性能上比CGI强。不管使用J...
分类:
其他好文 时间:
2015-11-13 18:39:02
阅读次数:
245
最近在做代码优化时学习和研究了下JAVA多线程的使用,看了菜鸟们的见解后做了下总结。1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执...
分类:
编程语言 时间:
2015-11-13 18:25:14
阅读次数:
323