最新文章列表

线程的基本应用--续

  今天在昨天的基础上新增加了一些线程的知识,包括:线程的监听和线程的控制。   线程的监听即是在开始start()主要运行的线程之前,先开始一个监听的线程,类似鼠标监听器。在监听线程中可以设置小球间的碰撞。   以下是程序代码:   1.界面类中的代码 // 创建监听器对象(匿名内部类) ActionListener alis = new ActionListener() { p ...
hwfantasy 评论(0) 有752人浏览 2011-08-03 00:42

又学了一天线程

             又学了一天线程      1线程的监听机制: 首先创建一个动作监听器,  ActionListener,在actionPerformed 方法里面再创建一个监听线程,用一个队列保存产生的每一个线程,在监听线程里就可以得到其他线程的相关信息,但是如果其他的线程很多的话,就有可能监听不到。 2.线程的控制
xichao1929 评论(0) 有937人浏览 2011-08-02 23:35

线程总结

 1、程序:利用编程语言开发的一个工具软件,静态的,在没有启动运行之前只是磁盘中的一个普通文件。  2、进程:当一个程序进入内存就变成了进 ...
wjingwen 评论(2) 有981人浏览 2011-08-01 19:40

Android中UI主线程与子线程

在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。         一个Android 程序默认情况下也只有一个 ...
Rainbow702 评论(1) 有2100人浏览 2011-07-26 14:10

Android线程模型(Painless Threading)

当第一次启动一个Android程序时,Android会自动创建一个称为“main”主线程的线程。这个主线程(也称为UI线程)很重要,因为它负责把事件分派到相应的 ...
Rainbow702 评论(0) 有1560人浏览 2011-07-26 14:07

【Linux-C】线程实践

用KDevelop开发Linux线程,     编译遇到pthread_join,说找不到这个函数。 是link的时候遇到的问题;   在kdevelop的右边的“Automake Manager”的下面一个窗口,右键工程名字,选择Option菜单 在Libraries卡片中的”Link libraries outside project(LDADD)“中,进行add 输入 -lpt ...
zybing 评论(0) 有1286人浏览 2011-07-19 11:11

ThreadLocal 理解与小记

ThreadLocal适用于多线程,需共享变量但又不想要自己繁琐地去控制互斥的情况。也就是一个线程对资源的存取不必考虑另一个线程的状态,它们之间可以互不关心,这主要是通过各个线程均维护“独立”的一份ThreadLocal变量中的值来实现的,与synchronized不同的是,它是“以空间换时间”。ThreadLocal类的相关方法: public void set(T value) { ...
ericslegend 评论(0) 有1079人浏览 2011-07-11 19:00

(转)Android中更新UI的线程:Thread 、Handler、Looper、TimerTask等

方法一:(java习惯,在android不推荐使用) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { ...
viva-浅唱 评论(0) 有1285人浏览 2011-07-08 10:25

java.lang.IllegalMonitorStateException 异常 解析

首先看下官方的解释: void notify()           唤醒在此对象监视器上等待的单个线程。 void notifyAll()           唤醒在此对象监视器上等待的所有线程。 void wait()           导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。 下面是一段实例: public c ...
youyun_2008 评论(0) 有3774人浏览 2011-07-08 10:14

Lock与synchronized 的区别

多次思考过这个问题,都没有形成理论,今天有时间了,我把他总结出来,希望对大家有所帮助     1、ReentrantLock 拥有Synchronized相同的并发性和内存 ...
houlinyan 评论(2) 有80247人浏览 2011-07-01 14:37

使用Vector实现简单线程池

主要原理:    一、 ThreadPoolManager在实例化时创建十个线程,放入Vector中。    二、 每个SimpleThread线程的是否在运行的标记runningFlag设置为false。    三、 当使用ThreadPoolManager的process方法处理时,遍历Vector中的线程,如果当前遍历到的线程不在运行中,则使用当前线程,并设置运行标记runningFlag为t ...
forhope 评论(0) 有1700人浏览 2009-10-05 13:13

待整理 ThreadLocal

   ThreadLocal 可以理解成 Current Thread Context 或 Current Thread Local Variable。 http://www.appneta.com/blog/introduction-to-javas-threadlocal-storage/ http://javarevisited.blogspot.com/2012/05/how-to-us ...
Wuaner 评论(0) 有2812人浏览 2009-07-30 09:38

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics