博客专栏  >  编程语言   >  java并发编程学习

java并发编程学习

java多线程学习

关注
1 已关注
9篇博文
  • JAVA并发编程9_正确关闭线程

    Java没有提供任何的安全机制来终止线程,程,虽然Thread.stop和suspend等方法提供了这样的机制,但是存在严重的缺陷,应该避免使用这些方法。 它提供了中断(interrupt),这是一...

    2015-09-02 00:04
    3081
  • JAVA并发编程8_线程池的使用

    不使用线程池 1.串行执行任务 class SingleThreadWebServer { public static void main(String[] args) { ServerSock...

    2015-08-27 16:06
    3458
  • JAVA并发编程7_线程封闭:ThreadLocal类

    多线程访问共享数据时,通常需要同步,一种避免使用同步的方式就是不共享数据。如果仅在单线程里访问数据,那么就不需要使用同步,这种技术被称为线程封闭。 Ad-hoc线程封闭:维护线程封闭性的职责完全由程序...

    2015-08-26 12:00
    2606
  • JAVA并发编程6_线程协作/生产者-消费者

    前面通过同步锁来同步任务的行为,两个任务在交替访问共享资源的时候,可以通过使用同步锁使得任何时候只有一个任务可以访问该资源,见博客:线程同步之synchronized关键字。下面主要讲的是如何使任务彼...

    2015-08-25 23:06
    2203
  • JAVA并发编程5_线程状态

    JAVA线程的可能处于一下几种状态,任意的时间点一个线程只能处于一个状态。 1. 新建状态(New):创建后尚未启动的线程处于这种状态。 转移时机:创建一个新线程。 2. 就绪状态(Runnab...

    2015-08-25 11:39
    2109
  • JAVA并发编程4_线程同步之volatile关键字

    上一篇博客JAVA并发编程3_线程同步之synchronized关键字中讲解了JAVA中保证线程同步的关键字synchronized,其实JAVA里面还有个较弱的同步机制volatile。volati...

    2015-05-26 18:08
    1444
  • JAVA并发编程3_线程同步之synchronized关键字

    在上一篇博客里讲解了JAVA的线程的内存模型,见:JAVA并发编程2_线程安全&内存模型,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。 不安全线程分析 public class T...

    2015-05-20 08:50
    4094
  • JAVA并发编程2_线程安全&内存模型

    ”你永远都不知道一个线程何时在运行!“ 在上一篇博客JAVA并发编程1_多线程的实现方式中后面看到多线程中程序运行结果往往不确定,和我们预期结果不一致。这就是线程的不安全。线程的安全性是非常复杂的,...

    2015-05-15 23:16
    2204
  • JAVA并发编程1_多线程的实现方式

    JAVA中创建线程的两种方式:继承Thread或实现Runnable接口。 1 继承Thread类,重写run方法: /** * 实现线程的第一种方式 :继承Thread * 实现数据共享需要...

    2015-05-14 18:09
    2896

Windows C/C++/C# 编程
1306364062
FFmpeg
1353628011
经典算法研究
323268539
微软面试100题系列
183178461
Java开发进阶
663046592
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部