• Home
  • Archives
  • About
  yanfei's tick tock
  • HOME
  • Archives
  • ABOUT
  • 并发编程
  • TCP/IP HTTP协议
  • 设计模式
  • Android
  • 持续集成
  • 包管理仓库

进程、线程基础

1. 基本概念

进程:每个进程对应一个程序,对应一定的内存地址空间,且只能使用其自己的内存空间,进程间互不干扰。进程保存了程序每个时刻的运行状态,进程暂停时会保存其当前的状态(进程标识、进程使用的资源等),下次切换回来时,根据之前保存的状态进行恢复,然后继续执行。

Read more   2017/2/13 18:2 下午 posted in  并发编程
 

并发容器、阻塞队列

1. 并发容器

1.1 并发容器种类

jdk 1.5 引入了并发容器,同之前的同步容器相比,主要解决了2个问题:
1. 根据具体场景,尽量避免synchronized,提供并发性
2. 定义了一些并发安全的复合操作,保证并发环境下的迭代不会出错(但未必每次看到的都是最新的数据)

Read more   2017/2/12 23:39 下午 posted in  并发编程
 

ConcurrentModificationException异常

原因

AbstractList类的方法checkForComodification()如下:

final void checkForComodification() {
    if (modCount != expectedModCount)
    throw new ConcurrentModificationException();
}
Read more   2017/2/12 17:23 下午 posted in  并发编程
 

同步容器

线程安全相关类、并发工具

同步容器、并发容器、阻塞队列、Synchronizer(如CountDownLatch)。

Read more   2017/2/12 16:29 下午 posted in  并发编程
 

« Prev Page

yanfei's tick tock

我的点滴总结
GitHub Email RSS

Categories

并发编程 TCP/IP HTTP协议 设计模式 Android 持续集成 包管理仓库

Recent Posts

  • 搭建Artifactory包管理仓库
  • 【篇二】BuildTools更新到24.0.3遇到的问题
  • 【篇三】通过Jenkins打包时自动加固APK
  • 【篇一】搭建基于Jenkins的Android打包平台
  • 【篇四】通过Jenkins打包ReactNative APP

Copyright © 2015 Powered by MWeb,  Theme used GitHub CSS.