C#中委托和事件是很重要的组成部分,而掌握委托和事件的本质将必不可少。为了能探秘本质,写了如下代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thread...
分类:
其他好文 时间:
2014-07-14 09:38:48
阅读次数:
279
摘要: 在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一个线程,以及删除....
分类:
移动开发 时间:
2014-07-13 09:40:49
阅读次数:
210
在前文《Android多线程分析之一:使用Thread异步下载图像》中演示了如何使用 Thread 处理异步事务。示例中这个 Java Thread 类都是位于 Framework 层的类,它自身是通过 JNI 转调 dalvik 里面的 Thread 相关方法实现的。因此要分析 Androd 中的线程,就需要分析这两层中的与线程相关的代码,这就是本文要探讨的主题。本文将把 Framework 层中的 Java Thread 称为 Android 线程/Thread,而把 dalvik 中的 Thread...
分类:
移动开发 时间:
2014-07-12 22:20:21
阅读次数:
412
Exception in thread "HSQLDB Connection @429be9" java.lang.OutOfMemoryError: Java heap space
在服务器下的data/xxxx也就是数据库路径下,我的在F:\tomcat7\bin\data下删掉关于xxxx的文件及文件夹。...
分类:
数据库 时间:
2014-07-12 22:08:20
阅读次数:
338
C#多线程编程实例 线程与窗体交互代码: public partial class Form1 : Form
{
//声明线程数组
Thread[] workThreads = new Thread[10];
public Form1()
{
InitializeComponent();...
分类:
编程语言 时间:
2014-07-12 20:17:28
阅读次数:
215
在前文《Android多线程分析之二:Thread的实现》中已经详细分析了Android Thread 是如何创建,运行以及销毁的,其重点是对相应 native 方法进行分析,今天我将聚焦于 Android Framework 层多线程相关的类:Handler, Looper, MessageQueue, Message 以及它们与Thread 之间的关系。可以用一个不太妥当的比喻来形容它们之间的关联:如果把 Thread 比作生产车间,那么 Looper 就是放在这车间里的生产线,这条生产线源源不断地从 ...
分类:
移动开发 时间:
2014-07-12 18:20:56
阅读次数:
303
运行结果如下:
main thread starting…
Thrad 2 staring…
Thrad 2 end…
Thrad 4 staring…
Thrad 4 end…
Thrad 1 staring…
Thrad 1 end…
Thrad 3 staring…
Thrad 3 end…
Thrad 5 staring…
...
分类:
其他好文 时间:
2014-07-12 18:09:09
阅读次数:
209
要想实现多线程,就必须在主线程中创建新的线程对象.
任何线程一般具有5种状态,即创建,就绪,运行,阻塞,终止.
创建状态:
在程序中用构造方法创建了一个线程对象后,新的线程对象便处于新建状态,此时,他已经有了相应的内存空间和其他资源,但还处于不可运行状态.
就绪状态:
新建线程对象后,调用该线程的start()方法可以启动线程.当线程启动时,线程进入就绪状态.此时,线程将进入线程队列排队...
分类:
编程语言 时间:
2014-07-12 17:36:00
阅读次数:
291
原文出处:http://www.oschina.net/discuss/thread/5001、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这 个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚...
分类:
其他好文 时间:
2014-07-12 15:43:36
阅读次数:
172
当您试图从单独的线程更新一个win form时,您将得到如下错误信息:"Cross-thread operation not valid: Control 'progressBar1' accessed from a thread other than the thread it was creat...
分类:
数据库 时间:
2014-07-12 14:04:15
阅读次数:
337