加载中
Java并发编程初级篇(八):ThreadLocal

如何为线程分配一个私有变量。

2016/11/23 16:30
64
Java并发编程初级篇(六):守护线程

在Java中存在一种优先级很低的线程叫做守护线程。

第十章 Scala 容器(一):整体介绍

1. 整体架构 Scala容器类是非常丰富的,整体架构也比较复杂,下面我们来根据图(10-2)来认识一下。Scala的容器类都是从Traversable和Iterable这两个trait开始的,然后分为三大类,分别是Seq,...

Java并发编程初级篇(十五):使用公平锁

公平锁可以按照线程的创建时间顺序来竞争锁。

第十章 Scala 容器基础(十二):使用Iterators

Problem 你需要在你的应用中使用iterator。 Solution 尽管使用带有hasNext()和next()方法的iterator是非常通用的遍历Java集合的方法。但是它们在Scala集合中并不经常被使用。因为Java集合有许...

Java并发编程初级篇(三):线程状态以及状态转换过程

下面我们来看一下线程相关的状态,已经状态转换过程。

第十章 Scala 容器基础(二十四):给集合创建一个懒加载视图

Problem 你正在使用一个巨大的集合,并且想创建一个懒加载的版本。只有在计算或者返回结果时才真正被调用。 Solution 除了Stream类,不论什么时候你创建一个Scala集合类的实例,你都创建了一...

Java并发编程初级篇(五):线程中断

如何在线程执行过程中中断一个线程呢?

Java并发编程初级篇(四):等待子线程终止

如何让主线程等待所有子线程执行完毕之后再终止?

2016/11/23 11:36
45
Scala学习之字符串篇(一):字符串的比较

在Scala中你只需要使用==就可以判断字符串相等,而不需要像Java一样需要使用的equals方法来判断。 scala> val s1 = "hello" s1: String = hello scala> val s2 = "hello" s2: String = hel...

第十章 Scala 容器基础(六):理解定义一个变量指向一个不可变集合

初学Scala容器,可能会对容器可变与不可变产生疑惑,那么一个变量指向一个不可变容器的时候,那么又会是什么样子呢。

2016/04/10 15:29
65
Scala学习之类和属性篇(三):单例与私有构造函数

我们知道,要想使用单例那么就必须定义私有构造函数来防止从类的外部来创建类的实例。在Scala中你也可以通过private关键字定义类的私有主构造函数来防止从类的外部创建类的实例。 scala> cla...

2016/12/09 18:01
56
Java并发编程初级篇(十四):使用读写所实现同步机制

读写锁分离让我们可以更灵活的控制同步数据的访问

Java并发编程中级篇(七):并发任务间交换数据

我们如何在两个线程执行过程中交换数据呢。

2016/11/28 11:18
26
Java并发编程初级篇(十三):使用锁来实现同步机制

Java除了提供synchronized关键字之外还提供了所机制来实现同步。

Java并发编程初级篇(十):synchronized同步方法

对于某些过程我们需要规定同一时间只有一个线程可以调用。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部