1. 选择项目,右键,export,选择Java目录下的Runnable JAR file , next2. Lanch configuration 中选择启动类3. Export destination 中选择导出的地方4. Library handling 引用库的处理: 1). Extract...
分类:
编程语言 时间:
2014-12-13 17:52:19
阅读次数:
303
创建多线程的方式一:通过继承方式 创建多线程的方式二:通过实现方式 二者比较: 1 联系:public class Thread implements Runnable 2 实现方式好:1)避免java单继承的局限性 2)如果多个线程要操作同一份资源(或数据),更适合使用实现的方式 package ...
分类:
编程语言 时间:
2014-12-12 22:03:40
阅读次数:
216
服务端代码:
// 负责处理每个线程通信的线程类
public class ServerThread implements Runnable
{
// 定义当前线程所处理的Socket
Socket s = null;
// 该线程所处理的Socket所对应的输入流
BufferedReader br = null;
public ServerThread(Socket s)
th...
分类:
其他好文 时间:
2014-12-12 20:55:55
阅读次数:
153
自己的计算机网络的基础太差了,一个很小的Demo居然搞了快一天,真醉了,不过坑踩多了,自然知道怎么走路了。 首先,是服务端的代码 class Server implements Runnable{ public static void main(){ Thread serv...
分类:
移动开发 时间:
2014-12-12 13:30:03
阅读次数:
129
Android 实现多线程下载:
首先看下效果图:
UI界面
多线程下载的时候log打印界面
开始工作,首先我们通过HttpURLConnection类连接需要下载的文件:
new Thread(new Runnable() {
@Override
public void run() {
try {
url = ne...
分类:
移动开发 时间:
2014-12-12 11:47:49
阅读次数:
187
Handler的基本概念
Handler提供了一种异步处理的机制。
存在两个队列,一个是把线程放进去的队列,另一个是消息队列。
Activity是一个线程,下载是另一个线程。
Handler基本使用方法
马上加入到消息队列中:post(Runnable对象引用),
从消息队列中移除:removeCallback(Run...
分类:
其他好文 时间:
2014-12-12 10:13:51
阅读次数:
210
1.JAR FileJAR 文件用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用有点类似于net中的dll2.Runnable JAR File打开方式: 1.直接打开(装了jre默认会是javaw打开) 2.bat命令方式 @echo of...
分类:
编程语言 时间:
2014-12-11 15:28:37
阅读次数:
195
题目要求:
有4个线程,其中两个线程每次对x加1,另外两个每次对x减1,如何实现?
分析:
x就是这4个线程要处理的共享数据,不同种线程有不同的处理方式,但操作的数据是共同的,联想到“窗口买票问题”,但是卖票只是单纯的减。
所以,多个线程访问共享对象或数据的方式,先看,如果每个线程执行的代码相同,那么就可以使用同一个Runnable对象,这个对象中有被共享的数据,如...
分类:
编程语言 时间:
2014-12-11 01:38:11
阅读次数:
213
之前说过HandlerThread的原理::
Handler机制的分发中心就在Looper中的loop(),HandlerThread将loop转到子线程中处理,降低了主线程的压力,使主界面更流畅
其实说白了,创建HandlerThread,只是为了用此线程的looper 最终的runnable都还是post到主线程运行(已用Toast测试过)
最终的最终就是...
分类:
其他好文 时间:
2014-12-10 14:18:00
阅读次数:
228
public void onClick(View v) { new Thread(new Runnable() { public void run() { final Bitmap bitmap = loadImageFromNetwork("http://...
分类:
编程语言 时间:
2014-12-10 12:19:51
阅读次数:
189