wait(),notify(),notifyAll()这三个方法都是Object类中的方法;上述三个方法只能在synchronized方法中调用,即无论线程调用一个对象的wait方法还是notify方法,该线程必须先得到该对象的锁标记;这样,notify就只能唤醒同一对象监视器中调用wait的线程。...
分类:
编程语言 时间:
2015-01-01 21:14:08
阅读次数:
243
在情景一、情景二中,我分别介绍了当多线程遇到 “资源争用”、“限量使用” 情形时的解决方案,本篇是本系列的最后一种情形,会介绍几种用于解决线程通信的方案。情景三:我让你动,你才能动!大锤:“老板,拿这个手机让我看看”。大锤:“这是手机吗??? 分别就只是一个壳子”。老板:“呀,这可能是生产上出了问题...
分类:
编程语言 时间:
2014-12-25 12:43:12
阅读次数:
200
android中线程分为两种:1)系统创建的用于处理UI界面和用户交互事件的主线程2)自己创建的用于实现其他业务的子线程UI中的控件是线程不安全的,只能在主线程中操作控件,不能在其他子线程中直接操作控件。如果想在其他线程中操作主线程中的控件,只能通过发送一个消息告诉主线程去更新界面。为了便于在线程间...
分类:
移动开发 时间:
2014-12-20 20:55:27
阅读次数:
219
*Author : DavidLin
*Date : 2014-12-20pm
*Email : linpeng1577@163.com or linpeng1577@gmail.com
*world : the city of SZ, in China
*Ver : 000.000.001
*For :...
分类:
编程语言 时间:
2014-12-20 18:16:23
阅读次数:
153
服务端代码:
// 负责处理每个线程通信的线程类
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
??本文地址:http://blog.csdn.net/kongxx/article/details/7259436 现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的...
分类:
编程语言 时间:
2014-12-12 19:30:31
阅读次数:
209
转自 http://www.cnblogs.com/mengyan/archive/2012/08/30/2664607.html一、进程通信方法在说明线程通信前,有必要对进程通信进行说明;进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另...
分类:
编程语言 时间:
2014-12-11 23:59:47
阅读次数:
458
public void onClick(View v) { new Thread(new Runnable() { public void run() { final Bitmap bitmap = loadImageFromNetwork("http://...
分类:
编程语言 时间:
2014-12-10 12:19:51
阅读次数:
189
事实上,Monster Card Game并没有完全实现,或者说并没有完全实现需求分析要求所实现的功能。即使是那些实现的部分,看过一个本科生写的关于Java SE的专栏后,还是感觉自己的程序弱爆了,简直可以称得上是漏洞百出。革命尚未成功,程序仍有待完善啊^-^。但谁又能说这不是一个进步的过程呢?看那些蹒跚学步的小孩,谁又能想到日后的破坏力呢。所以,好的开始总是值得窃喜的,哈哈哈。。。
由于需求不...
分类:
其他好文 时间:
2014-12-09 21:34:49
阅读次数:
263
服务器端大概有这么几个类:
MonsterCard类:定义卡牌的属性
Deck类:用来生产一堆卡牌,在这个游戏中共40张怪兽卡牌。
Player类:用来定义一个玩家,这个玩家具有40张怪兽卡牌和8000滴血,然后根据玩家的对战情况进行减少卡牌或扣除学的操作。
MyServerReader类:建立一个线程,根据对方玩家发来的的命令来对自己或对方玩家的怪兽卡牌进行操作
MyServerWri...
分类:
其他好文 时间:
2014-12-09 21:31:59
阅读次数:
168