先看下面一段代码:
var a = 0;
alert("1st alert : a = " + a);
function fun(){
alert("2nd alert : a = " + a);
var a = 1;
setTimeout(function(){
alert("3rd alert : a = " + a);
a = 2;
...
分类:
编程语言 时间:
2014-09-22 14:31:22
阅读次数:
246
xp上做的开一个线程 线程中数据以Excel形式保存到指定文件中的程序 放到win7 win8上都不跳出保存的对话框?解决:在win7、win8上都要对线程 在线程启动前设置其单元状态。设置为创建进入其单线程单元。Thread threadsave = new Thread(new ThreadSt...
一、JavaScript 引擎是单线程的可以从下面的代码中看到,第一个用setTimeout中的代码是死循环,由于是单线程,下面的两个定时器就没机会执行了。浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现3个常驻线程:javascript引擎线程,GUI渲染线程,浏览器...
分类:
编程语言 时间:
2014-09-22 11:16:52
阅读次数:
236
一、JavaScript 引擎是单线程的可以从下面的代码中看到,第一个用setTimeout中的代码是死循环,由于是单线程,下面的两个定时器就没机会执行了。浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现3个常驻线程:javascript引擎线程,GUI渲染线程,浏览器...
分类:
编程语言 时间:
2014-09-22 10:32:32
阅读次数:
238
如果想要进行IPC通信,一般写一个AIDL接口,再写一个Service子类,然后实现AIDL接口 当做IBinder返回给Activity界面层。
如果不想写AIDL接口文件,只是单I线程中与Service进行通信 我们可以用Android写好的Messenger类来处理,一样能将消息传递给Service进行通信。
先写上基本代码:
public class MyService ...
分类:
移动开发 时间:
2014-09-21 17:23:41
阅读次数:
266
Singleton和Double-Checked Locking设计模式,分别指的是单例模式和双重检查锁模式,它们都可以用于确保某个类只有一个对象实例化。两个模式的区别在于:Singleton模式用在单线程应用程序中,而Double-Checked Locking模式用于多线程模式。一、Single...
分类:
其他好文 时间:
2014-09-21 13:09:30
阅读次数:
248
Mina的各个组件功能:(1.) IoService:这个接口在一个线程上负责套接字的建立,拥有自己的Selector,监听是否有连接被建立。(Mina底层使用JAVA NIO, 因此它是典型的使用Reactor模式架构的,采用事件驱动编程 , Mina运行用户自定义线程模型,可以是单线程、多线程、...
分类:
其他好文 时间:
2014-09-20 15:31:38
阅读次数:
130
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
前言:
在面向对象的思想下,线程的写法根据要创建的对象层级可以分为三种写法:
1,一层对象写法:采用extends Thread,复写父类的run()方法,直接建立一个线程实例对象的方式,这种方式简单,适用于单任务的单线程需求.在此不做过多讨论;
2,二层对象写法:采用impleme...
分类:
编程语言 时间:
2014-09-20 10:07:47
阅读次数:
233
1.简单线程实例 以及委托(同步委托、异步委托)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Runtime....
分类:
编程语言 时间:
2014-09-18 23:40:34
阅读次数:
324
//第一种;(单线程)
+ (id)sharePen{
static Pen *pen = nil;
if (pen == nil) {
pen = [[Pen alloc] init];
}
return pen;
}
//第二种;
+ (id)sharePen{
static Pen *pen = nil;...
分类:
移动开发 时间:
2014-09-18 20:47:14
阅读次数:
183