
Java并发编程
文章平均质量分 83
难道还怪我咯
乐观积极,乐于探索,喜欢用计算机来解决自己碰到的问题,善于写博客,积累知识,上stackoverflow搜索解决问题的思路;有较强的适应能力和良好的团队合作精神;有较强的英文阅读、交流能力以及编码能力,无障碍阅读专业外文书籍、论文等。<br>热爱移动互联网,希望在移动互联网领域向大神学习,进步!
展开
-
Java并发编程之线程互斥笔记
public class Client { public static void main(String[] args) { MyShow show=new MyShow();//这是在静态方法中(内部类有可以访问外部类的属性的性质)但是里做不到,所以错误。 new Thread(new Runnable() { @Override public void r原创 2014-12-04 20:38:03 · 794 阅读 · 0 评论 -
Java多线程、并发编程知识点小结
1、线程的状态 1.1创建 线程 的两种方式,接口和线程类。利用接口的好处:更好的体现面向对象的思想,可以避免由于Java的单继承特性而带来的局限; 增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的;(同步问题)适合多个相同程序代码的线程区处理同一资源的情况。 1.2线程就绪等待调度运行start()方法。 1.3线程的中断 这里需要注意的是,原创 2015-03-29 09:57:53 · 880 阅读 · 0 评论 -
【Java并发编程】之五:volatile变量修饰符—意料之外的问题(含代码)
转载请注明出处:http://blog.youkuaiyun.com/ns_code/article/details/17101369 volatile用处说明 在JDK1.2之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下转载 2015-03-01 14:51:23 · 503 阅读 · 0 评论 -
Java并发编程】之四:守护线程与线程阻塞的四种情况
转载请注明出处:http://blog.youkuaiyun.com/ns_code/article/details/17099981 守护线程 Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程作用是为其他前台线程的运行转载 2015-03-01 14:46:08 · 595 阅读 · 0 评论 -
【Java并发编程】之十八:第五篇中volatile意外问题的正确分析解答(含代码)
转载请注明出处:http://blog.youkuaiyun.com/ns_code/article/details/17382679 在《Java并发编程学习笔记之五:volatile变量修饰符—意料之外的问题》一文中遗留了一个问题,就是volatile只修饰了missedIt变量,而没修饰value变量,但是在线程读取value的值的时候,也读到的是最新的数据。但是在网上查了很多转载 2015-03-01 15:03:26 · 488 阅读 · 0 评论 -
【Java并发编程】之三:线程挂起、恢复与终止的正确方法(含代码)
转载请注明出处:http://blog.youkuaiyun.com/ns_code/article/details/17095733 挂起和恢复线程 Thread 的API中包含两个被淘汰的方法,它们用于临时挂起和重启某个线程,这些方法已经被淘汰,因为它们是不安全的,不稳定的。如果在不合适的时候挂起线程(比如,锁定共享资源时),此时便可能会发生死锁条件——其他线程在等待该线程转载 2015-02-27 10:58:33 · 678 阅读 · 0 评论 -
Java 并发编程学习1线程的创建和定时器的使用
1、线程在Java JDK中的关系如下: public interface Runnable { public abstract void run(); } Thread类中有 public void run() { if (target != null) { target.run(); } } 其中target是一原创 2014-12-03 21:23:19 · 688 阅读 · 0 评论 -
Java多线程和并发基础面试问答
Java多线程面试问题 1.进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。 2. 多线程编转载 2015-04-09 21:17:20 · 582 阅读 · 0 评论