一:看程序
{CSDN:CODE:604229}
二:现象
程序启动,button1会自动向右滑动三次,但是当点击Button2的时候,button1移动会暂停5秒。
三:线程阻塞:
当一个应用程序启动之后,android系统会为这个应用创建一个主线程。这个线程非常重要,它负责渲染视图,分发事件到响应监听器并执行,对界面进行轮询监听。因...
分类:
移动开发 时间:
2015-02-13 16:41:10
阅读次数:
184
前文中已经提到了,关于多线程的基础知识和多线程的创建。但是如果想要很好的管理多线程,一定要对线程的生命周期有一个整体概念。本节即对线程的一生进行介绍,让大家对线程的各个时段的状态有一定了解。线程的一生的状态过程如下图: 线程会由出生 到运行 再到 死亡。在前文中曾经讲到过(寻找前文请点这里):ja....
分类:
编程语言 时间:
2015-02-13 01:30:08
阅读次数:
253
对Swing及异步又有了深一步的了解。
Swing下面,默认有两个线程,main和edt(event dispatching thread)。edt负责绘图,所以有所runnable的任务都必须及时返回,否则会出现用户假死的情况。main可以睡眠之类的。耗时的操作一般放在第三线程中做,比如下载,必须后台运行其他程序。
Swing编程最重要的一点是将后台耗时操作与edt类型的操作分开。不知道时,...
一、前言
在本系列的文章中,对每一个病毒分析的最后一个部分,若无特殊情况,我都会采用逆向分析的手段来为读者彻底剖析目标病毒。但是之前的“熊猫烧香”病毒,我用了三篇文章的篇幅(每篇2500字左右)也仅仅分析了病毒的三分之一,而且还没分析到病毒的核心部分。主要也是因为那是我这个系列为大家分析的第一个病毒,为了将一些原理性的东西说清楚,所以文章略显冗长,也主要是照顾一下初学的朋友,摒弃...
分类:
其他好文 时间:
2015-01-14 09:52:55
阅读次数:
256
线程的四种状态1 产生(new):线程对象已经产生但是尚未被启动,所以无法执行,通过new产生对象后没有对它调用start()方法。2 可执行(Runnable):每一个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并且启动它,当一个线程处于可执行状态的时候时候,表示它可能处于线程池...
分类:
编程语言 时间:
2015-01-10 23:41:54
阅读次数:
187
条件变量(Condition Variables)参考资料:http://game-lab.org/posts/posix-thread-cn/#5.1条件变量是什么?条件变量为我们提供了另一种线程间同步的方法,然而,互斥量是通过控制线程访问数据来实现同步,条件变量允许线程同步是基于实际数据的值。如...
分类:
编程语言 时间:
2014-12-26 14:32:41
阅读次数:
158
单例模式干的事情很简单,就是要保证某一个对象全局唯一。
对吗? 对不对要看标准
单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,
这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。
看来我之前定义的不全对。
第一 保证类只有一个实例
第二 类本身自己实例化(意思就是不能让别的类来new自己)
第三 ...
分类:
其他好文 时间:
2014-12-21 20:47:17
阅读次数:
144
一:线程同步 当多个线程共享数据时就会发生安全性问题,而解决这个问题,就需要通过线程同步这个机制来解决。 1.什么是线程同步: 解决数据共享问题,必须使用同步,所谓同步就是指多个线程在同一时间段之内只能有一个线程执行指定代码, 其他线程要等待此线程执行完成之后才可以继...
分类:
编程语言 时间:
2014-11-28 06:12:06
阅读次数:
226
lienhua342014-11-241 取消线程pthread 提供了pthread_cancel 函数用于请求取消同一进程中的其他线程。#include int pthread_cancel(pthread_t tid);返回值:若成功则返回0,否则返回错误编码pthread_cancel 调用...
分类:
编程语言 时间:
2014-11-25 01:32:16
阅读次数:
288
结合多线程的学习过程,介绍线程的状态图,随着学习的深入,这幅图不断加入新的内容。
一.线程基本状态图
这幅图是在Java 多线程(三) 线程的生命周期及优先级出现过的:
图中是线程运行的基本状态:线程调用start()方法开始后,就进入到可运行状态,随着CPU的资源调度在运行和可运行之间切换;遇到阻塞则进入阻塞状态。
二.加入同步的线程状...
分类:
编程语言 时间:
2014-11-24 13:40:02
阅读次数:
386