java的线程内存模型
2015-03-26 22:41
197 查看
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。
Runnable的使用方式通常如下:
创建一个类实现Runnable接口
这样就启动了一个线程,线程的内存模型参见
http://rainyear.iteye.com/blog/1734311
http://www.cnblogs.com/fguozhu/articles/2657904.html
Runnable的使用方式通常如下:
创建一个类实现Runnable接口
public class ClientNetService implements Runnable { private static ClientNetService mClientNetServer; public static ClientNetService getInstance() { if (mClientNetServer == null){ mClientNetServer = new ClientNetService(); } return mClientNetServer; } @Override public void run() { mConnectHandler = new EngineConnectHandler(); // TODO Auto-generated method stub NetworkEngine.connect(mConnectHandler); } }
ClientNetService clientNetService = new ClientNetService(); Thread t = new Thread(clientNetService); t.setName("ClientNetService"); t.start();
这样就启动了一个线程,线程的内存模型参见
http://rainyear.iteye.com/blog/1734311
http://www.cnblogs.com/fguozhu/articles/2657904.html
相关文章推荐
- Java 线程/内存模型的缺陷和增强
- 进程与线程(二) java进程的内存模型
- 第12章 Java内存的模型与线程
- 深度剖析java线程安全|内存模型|生产消费者模式|
- java线程内存模型,线程、工作内存、主内存
- Java知识点总结篇:Java的内存模型、线程安全、进程和线程的区别
- java的内存模型与线程
- Java线程安全问题,方法及内存模型
- Java 线程/内存模型的缺陷和增强
- java线程内存模型,线程、工作内存、主内存
- Java线程角度的内存模型和volatile型变量
- java 内存模型与线程
- Java 线程/内存模型的缺陷和增强
- java线程内存模型,线程、工作内存、主内存
- java线程内存模型,线程、工作内存、主内存
- 08 JAVA 线程 内存模型(一)
- Java 线程/内存模型的缺陷和增强
- Java 线程/内存模型的缺陷和增强
- Java 内存模型与线程
- java 内存模型与线程 正文