原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thr...
分类:
编程语言 时间:
2015-02-09 15:52:15
阅读次数:
101
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。
invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate(...
分类:
移动开发 时间:
2015-02-05 13:39:31
阅读次数:
171
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。...
分类:
移动开发 时间:
2015-02-04 21:56:27
阅读次数:
214
犹豫我经验尚不够丰富,有大牛跟我说,以我这样定下的结构来分析源码,学习效果不太好。应该先从程序的进程入口函数开始,慢慢的跟流程来分析。先通过系统的启动、退出来分析所用到的技术,像进程模型,线程模型等。然后根据系统提供的功能,从CRUD等基础功能开始,根据执行流程来跟程序。跟进的过程中,来对系统的存储...
分类:
数据库 时间:
2015-02-01 00:35:36
阅读次数:
153
Linux 线程模型的比较:LinuxThreads 与 NPTL 本文参照来源:IBM开发者论坛 前奏:关于POSIX 可移植操作系统接口(英语:Portable Operating System Interface,缩写为POSIX),是IEEE为要在各种UNIX操作系统上运...
分类:
编程语言 时间:
2015-01-29 21:12:55
阅读次数:
217
event_base在使用Libevent之前,需要初始化一个event_base结构。每一个event_base结构提包含了events集合并选择事件类型。如果选择locking方式,会保证交互是线程安全的。如果需要使用多线程模型的话,需要为每一个线程建立一个event_base。method种类...
分类:
其他好文 时间:
2015-01-29 11:50:05
阅读次数:
267
今天在看同事新买到的《C#本质论 Edition 4》的时候,对比下以前Edtion3的新特性时针对Async/Await关键字时发现对一些线程方面的定义还理解的不是很透彻,脉络还不是很清晰,这样有了本文,希望对有同样困惑的朋友有些帮助。文中部分内容摘取自《Essential C# 5.0 Ed.....
分类:
编程语言 时间:
2015-01-23 19:48:00
阅读次数:
252
在前面写的代码中,所有的任务执行也就执行了,run方法的返回值为空。
这一节我们说的Callable就是一个可以带返回值的线程模型。而它的返回值由Future接着。
先看看Callable
java.util.concurrent Interface Callable接口里面只有一个call方法,参数为空,返回值为T。
首先我们看看javadoc里面 Thread()的构造函数的参数没...
分类:
其他好文 时间:
2015-01-22 00:25:24
阅读次数:
217
项目要求实现一个免费抢券的功能,涉及到高并发的问题,由于PHP是阻塞的单线程模型,不支持多线程,因此也没有Java那么好用的同步机制,我想到的办法就是在数据库级别做相应的同步互斥的控制,Mysql的锁机制我放在了Mysql数据库锁机制这篇博文当中。通过查看Mysql官方文档,我想到了两种解决方案:一、使用LOCK TABLE 或START TRANSACTION 写SQL 语句; 二、使用CREATE PROCEDURE 直接在数据库中创建存储过程....
分类:
数据库 时间:
2015-01-09 23:47:36
阅读次数:
324
目录:基础知识:1、Android的进程与线程模型2、Android的UI主线程(或叫线程安全问题)涉及知识点:Handler的介绍Handler使用方式一:子线程处理事务(后台干活),干完活后,在子线程中通过handler发消息,通知UI线程更新UI控件,由主线程中的handler的handleM...
分类:
其他好文 时间:
2015-01-08 19:32:32
阅读次数:
254