2015年7月16日

git第一篇:git config

摘要: git config 有3种级别,local、global、system,优先级依次降低。 local表示仓库级别,对应的配置文件是仓库根目录的。global表示(操作系统)用户级别,对应的配置文件是当前用户根目录的。system表示git进程级别,对应的配置文件是。 查看仓库级别的配置: git 阅读全文

posted @ 2015-07-16 18:48 koushr 阅读(281) 评论(0) 推荐(0) 编辑

2015年7月15日

多线程基础知识第二篇:线程同步和线程通信

摘要: 首先区分一下概念,什么是线程同步,什么是线程通信。 线程同步是指 同步监视器(同步代码块、同步方法) synchronized 锁 Lock 线程通信 线程通信有两种机制,一是用监视器锁的wait/notify机制,二是用Condition的await/signal机制。 wait/notify是配 阅读全文

posted @ 2015-07-15 17:00 koushr 阅读(389) 评论(0) 推荐(0) 编辑

2015年7月8日

多线程基础知识第一篇:线程的状态

摘要: 首先说一下为什么要使用多线程。 线程是CPU调度的基本单元,进程是系统资源分配的基本单元。一个程序作为一个进程来执行,程序运行过程中能够创建多个线程,而一个线程在一个时刻只能运行在一个处理器核心上。也就是说单线程程序只能使用一个处理器核心,那么加入再多的处理器核心也无法显著提升程序的执行效率。相反, 阅读全文

posted @ 2015-07-08 17:30 koushr 阅读(249) 评论(0) 推荐(0) 编辑

导航