Java 多线程
crslee
既是笨蛋;又是天才
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程start()和run()的区别
start()和操作系统的CPU时间片有交涉,只有获得CPU时间原创 2014-07-13 22:39:10 · 520 阅读 · 0 评论 -
java socket 使用 多线程下载请求
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket原创 2016-03-15 16:40:51 · 1042 阅读 · 0 评论 -
Lock Synchronized
Lock提供了一个锁方法:lock(),去获得代码执行权限,又通过unLock()去释放代码执行权限,而Synchronized只有一个代码块:Synchronized {},不够灵活。Lock还提供了一个同步非阻塞方法判断是否获得了代码执行权限:tryLock(),这个方法会返回布尔值来标志是否获得了锁;同时提供了一个带有锁超时参数的重载方法,tryLock(Long time,TImeUn原创 2017-02-11 14:12:57 · 349 阅读 · 0 评论 -
LinkedList remove(Integer index) remove(E e) remove(int i)
LinkedList remove(Integer index) remove(E e) remove(int i)Integer为对象类型不是int类型。所以会走 remove(E e) 这个多态方法所以对于Integer: remove((int)index) 转型就可以了。原创 2017-04-04 09:18:47 · 851 阅读 · 0 评论
分享