JAV
文章平均质量分 76
super-heng
这个作者很懒,什么都没留下…
展开
-
Java 并发编程学习笔记(1)--线程的基础
线程 一个程序有多个任务,每个任务就是一个线程。在我看来,线程就是进程里的任务,负责处理一个程序里的组件。可能回重复一个方法。线程的状态 并不同于大多数文章中说的,其实线程有6中状态,既新创建(New),可运行(Rnnable),被阻塞(Blocked),等待(Waiting),计时等待(Time waiting),被终止(Terminated)。其中各中状态, 当用new操作符创建一个线程原创 2018-01-18 20:13:44 · 142 阅读 · 0 评论 -
Java 并发编程学习笔记(1)--线程的同步1
多线程程序中,经常会遇到多个线程需要共享一对数据的存取。当两个线程存取相同的对象,并且每一个线程都调用了一个修改该对象状态的方法,可能导致讹误。这样的情况称为竞争条件。 1.使用ReentrantLock保护代码块 import java.util.Arrays; import java.util.concurrent.locks.Condition; import java.util.concu原创 2018-01-18 21:32:19 · 135 阅读 · 0 评论 -
正则表达式之理解
1.正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^转载 2018-01-20 00:38:57 · 177 阅读 · 0 评论