java 多线程 保存txt,Java线程与多线程 .txt

1. Java线程实例

这是线程教程系列的第一篇文章,阅读它来了解进程和线程。 线程和进程之间的区别是什么,使用线程的优势和如何使用Runnable接口和Thread类创建线程。 该文还比较了Runnable接口和Thread类。

2. Java线程休眠(Thread sleep)

Java线程休眠 用于暂停当前执行的线程, 在将来的文章中,我们将广泛的使用线程休眠,因此最好了解它是如何工作的以及是否准确?

3. Java线程的加入(Thread Join)

有时我们需要等待其他线程结束后再继续执行,我们可以使用线程的加入来实现,本文将学习线程的加入是如何工作的以及何时使用它。

4. Java线程状态(Thread States)

理解线程的不同状态是重要的,本文将学习线程如何改变他的状态以及线程调度器如何改变线程的状态。

5. Java 线程的wait, notify 和 notifyAll

Java Object类包含三个方法,使用这三个方法,线程可以交流对于一个资源的锁状态,通过简单地Waiter-Notifier实现学习如何使用这些方法。

6. Java线程安全于同步(Thread Safety and Synchronization)

我们知道线程共享对象资源,但这将导致数据损坏,因为它们都不是原子操作。本文将学习使用不同方法实现Java的线程安全,学习正确使用synchronization操作符,synchronized方法和synchronized块。本文还有很多使用synchronized实例并讲解使用它们带来的问题。

7. 主线程中的Java异常(Java Exception in thread main)

JVM使用main方法创建第一个线程,本文介绍日常遇到的通用异常和产生这些异常的根本原因以及如何解决它们。

8. 单例类中的线程安全(Thread Safety in Singleton Class)

本文将学习创建单例类的基本概念,什么是线程安全问题与他们如何能够做到在单例类的线程安全。

9. Java守护线程(Daemon Thread)

本文解释了守护进程和如何在Java中创建守护线程。

10. Java线程本地变量(Thread Local)

我们知道线程共享对象的变量,但如何得到类级别的线程局部变量呢?Java提供了ThreadLocal实用类来创建线程局部变量,在这篇文章中学习如何在Java程序中创建ThreadLocal变量。

11. Java线程转储(Thread Dump)

Java线程转储提供程序的当前线程信息,这个信息对分析应用的性能问题或者查找解决死锁情况很有帮助,这篇文章阐明了Java中用于产生线程转储的不同方法。

12. 如何分析和避免Java中的死锁(How to Analyze Deadlock and avoid it in Java)

死锁是多线程等待彼此释放资源造成的循环依赖的情况。本文讨论了如何在Java程序中制造死锁,如何使用线程转储分析死锁以及避免Java程序死锁的最佳实践。

13. Java计时器线程(Timer Thread)

本文阐述了如何使用Java的Timer和TimerTask类来创建以固定时间间隔运行的任务。使用一个例子展现如何使用和取消计时器。

14. Java生产者与消费者问题(Producer Consumer Problem)

Java 5之前,生产者-消费者问题可以使用wait()和notify()方法解决,但BlockingQueue的引入更加简化了这个问题。通过本文我们学习Java中如何使用BlockingQueue来解决生产者-消费者问题。

15. Java线程池(Thread Pool)

Java线程池是等待处理任务的工作线程的集合,Java5中引入的Executor框架使得它很容易在java中使用Executors和的ThreadPoolExecutor类创建线程池,本文学习如何使用它们来在Java中创建线程池。

16. Java回调属性(Callable Future)

有时我们希望线程可以返回可用的变量,Java5的Callable就可用于这种情况,类似Runnable接口,我们可以使用Executor框架之星这些任务。

17. Java FutureTask实例(FutureTask Example)

FutureTask类是实现Future接口的基础类。 使用带Callable的实现和Executors的FutureTask进行异步处理。 FutureTask提供的实施方法来检查任务的状态,一旦执行结束,立刻将值返回给调用程序。覆写某些Future接口的实现方法是非常方便的。

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值