上一页 1 ··· 5 6 7 8 9 10 下一页

2017年2月20日

3.死锁

摘要: 避免死锁的几个常见方法 避免一个线程同时获取多个锁 尽量保证每个锁只占用一个资源 尝试使用定时锁,使用lock.tryLock(timeout)来替代使用内部锁机制 对于数据库锁,加锁和解锁必须在一个数据库连接里 一个死锁的例子 在一些更为复杂的场景:t1拿到锁之后,因为一些异常情况没有释放锁(死循 阅读全文

posted @ 2017-02-20 16:00 近博 阅读(232) 评论(0) 推荐(0) 编辑

2.上下文切换

摘要: 概念: CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。所以任务从保存到再加载的过程就是一次上下文切换 测试上下文切换次数和时长 使用Lmbench3[1]可以测量上下文切换 阅读全文

posted @ 2017-02-20 15:47 近博 阅读(506) 评论(0) 推荐(0) 编辑

1.并发线程导致的问题

摘要: 注:强烈建议多使用JDK并发包提供的并发容器和工具类来解决并发问题 阅读全文

posted @ 2017-02-20 15:34 近博 阅读(142) 评论(0) 推荐(0) 编辑

2017年2月18日

读写锁

摘要: 读写锁维护了一对锁,一个读锁和一个写锁,通过分离读锁和写锁,使得并发性相比一般的排他锁有了很大提升 一般情况下,读写锁的性能都会比排它锁好,因为大多数场景读是多于写的。在读多于写的情况下,读写锁能够提供比排它锁更好的并发性和吞吐量。Java并发包提供读写锁的实现是ReentrantReadWrite 阅读全文

posted @ 2017-02-18 14:38 近博 阅读(436) 评论(0) 推荐(0) 编辑

重入锁

摘要: 重入锁ReentrantLock 锁获取的公平性问题: 先对锁进行获取的请求一定先被满足,那么这个锁是公平的,反之,是不公平的。ReentrantLock提供了一个构造函数(传人一个布尔值),来控制锁是否是公平的 1.实现重进入 2.公平与非公平获取锁 公平与非公平获取锁的区别 :锁的获取顺序是否符 阅读全文

posted @ 2017-02-18 10:29 近博 阅读(1007) 评论(0) 推荐(0) 编辑

2017年2月17日

队列同步器的实现

摘要: 队列同步器主要包括: 1. 同步队列 2. 首节点(head) 3. 尾节点(tail) 4 独占式获取与释放同步状态 5. 共享式获取与释放同步状态 6. 超时获取与释放同步状态 1.同步队列: 1.1 一个FIFO双向队列 1.2 当前线程获取同步状态失败时,会向队列中添加节点(Node) 节点 阅读全文

posted @ 2017-02-17 23:52 近博 阅读(650) 评论(0) 推荐(0) 编辑

2017年2月16日

2.安装Nginx

摘要: 安装稳定版本的nginx 1.为CentOS系统安装yum仓库,创建文件 /etc/yum.repos.d/nginx.repo Replace “OS” with “rhel” or “centos”, depending on the distribution used, and “OSRELE 阅读全文

posted @ 2017-02-16 20:43 近博 阅读(134) 评论(0) 推荐(0) 编辑

1.Nginx 简介

摘要: Nginx是Apache服务器不错的替代品,它能支持高达50 000个并发连接数的响应,而内存,CPU等系统资源消耗却非常低,运行非常稳定。 1.选择Nginx的理由 1.1 可以高并发连接 1.2 内存消耗少 1.3 成本低廉,免费使用,开源 1.4 配置文件非常简单 1.5 支持Rewrite重 阅读全文

posted @ 2017-02-16 19:39 近博 阅读(216) 评论(0) 推荐(0) 编辑

使用Apache Commons Email 发生邮件

摘要: Apache Commons Email的Maven依赖 使用示例: 阅读全文

posted @ 2017-02-16 16:11 近博 阅读(7862) 评论(1) 推荐(1) 编辑

Centos6.8通过yum安装mysql5.7

摘要: 1.安装mysql的yum源 a.下载配置mysql的yum源的rpm包 根据上面3张图片中的操作下载下来的rpm文件可以通过如下命令获取: b.安装用来配置mysql的yum源的rpm包 或 安装成功后在/etc/yum.repos.d/下会多出几个mysql的yum源的配置,如下: 2.安装my 阅读全文

posted @ 2017-02-16 14:27 近博 阅读(47143) 评论(4) 推荐(2) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页

导航