码迷,mamicode.com
首页 > 编程语言
线程组
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 默认情况下,所有的线程都属于主线程组。 * public final ThreadGroup getThreadGroup()//通过线程对象获取他所属于的组 * public f ...
分类:编程语言   时间:2017-02-17 19:58:14    阅读次数:165
多线程的二种区别
查看源码的区别: * 继承Thread : 由于子类重写了Thread类的run(), 当调用start()时, 直接找子类的run()方法 * 实现Runnable : 构造函数中传入了Runnable的引用, 成员变量记住了它, start()调用run()方法时内部判断成员变量Runnable ...
分类:编程语言   时间:2017-02-17 19:11:56    阅读次数:214
python 基础4
无参装饰器: 不修改原函数,加入装饰器,在原有基础上包装函数 res现在返回装饰器中的wrapper对象,但没有执行 res('w')这时传参数,并执行wrapper函数,到执行fun(*args,**kwargs),此时执行的是index(msg),最后完成整个函数体。 有参装饰器 有参装饰器就是 ...
分类:编程语言   时间:2017-02-17 19:13:33    阅读次数:220
多线程的方法和类别
获取名字 * 通过getName()方法获取线程对象的名字 设置名字 * 通过构造函数可以传入String类型的名字 获取当前线程的对象 *Thread.currentThread(), 主线程也可以获取 ...
分类:编程语言   时间:2017-02-17 19:10:40    阅读次数:182
线程的优先级
设置线程的优先级 setPriority()设置线程的优先级 ...
分类:编程语言   时间:2017-02-17 19:07:03    阅读次数:206
【 js 算法类】数组去重
以 var arr = [1,2,3,1]; 作为测试用例 方法一:双循环 (时间复杂度比较高,性能一般。) A、(1) 输出 newArr 结果: B、(2) 输出 newArr 结果: tip: j = ++ i; 等价于 j = j+1; i = i+1; 整体思路就是 如果是重复元素,则跳过 ...
分类:编程语言   时间:2017-02-17 19:02:19    阅读次数:292
礼让线程
礼让线程 yield让出cpu ...
分类:编程语言   时间:2017-02-17 19:01:05    阅读次数:171
守护线程
守护线程 setDaemon() Thread t1 = new Thread() { public void run() { for(int i = 0; i < 50; i++) { System.out.println(getName() + "...aaaaaaaaaaaaaaaaaaaaa... ...
分类:编程语言   时间:2017-02-17 19:00:03    阅读次数:179
休眠线程
休眠线程 Thread.sleep(毫秒,纳秒), 控制当前线程休眠若干毫秒1秒= 1000毫秒 1秒 = 1000 * 1000 * 1000纳秒 ...
分类:编程语言   时间:2017-02-17 18:58:43    阅读次数:157
JavaScript高级程序设计读书笔记
如果将所有script元素放在页面的head元素中,意味着必须等到全部js代码都被下载、解析和执行完成以后,才能开始呈现页面的内容。对于那些需要很多js代码的页面来说,会导致浏览器在呈现页面时出现明显的延迟,而延迟期间的浏览器窗口将是一片空白。为了避免这个问题,一般把js引用放在body元素中页面内 ...
分类:编程语言   时间:2017-02-17 18:52:18    阅读次数:177
java程序REF文件转DOC文件
本来是想将REF文件直接转换成html文件,但是由于乱码的问题没办法解决,所以选择了一个折中的办法,先将RTF转换成DOC的文档,再利用HWPFDocument类将DOC文件转换为html文件 1、下载OpenOffice安装在需要进行文书转换的电脑上,下载地址:http://rj.baidu.co ...
分类:编程语言   时间:2017-02-17 18:54:46    阅读次数:192
加入线程
加入线程 join(), 当前线程暂停, 等待指定的线程执行结束后, 当前线程再继续 join(int), 可以等待指定的毫秒之后继续 ...
分类:编程语言   时间:2017-02-17 18:53:48    阅读次数:179
linux下安装java
因为要上CS61B: Data Structures这门课(据说是神课),所以要装java。然后sudo apt-get install openjdk-8-jdk这个命令发现locate不到。然后发现是Ubunbu 14.04没有那么高版本的。不过查找过程中学习了一波。 1.查看apt库里有哪些j ...
分类:编程语言   时间:2017-02-17 18:52:05    阅读次数:184
java 面试题总结(一)
从网上找了些面试题,自己手工总结了理解了一下,如有理解错误,还请指正。 java基础 1.String 为什么是final的? https://www.zhihu.com/question/31345592 String作为引用类型,类设计成final的,不让任何子类有机会继承它,目的时保证Stri ...
分类:编程语言   时间:2017-02-17 18:07:18    阅读次数:267
Objective-C语言--self和super关键字解析
看代码: self是什么,super是什么? 在动态方法中:self代表着”对象”; 在静态方法中:self代表着”类”; 一句话总结就是:self代表着当前方法的调用者; self 和 super 是Objective-C提供的两个保留字。 但有根本区别,self是类的隐藏的参数变量,指向当前调用 ...
分类:编程语言   时间:2017-02-17 18:02:03    阅读次数:252
java基础--代码块 005
继承 ...
分类:编程语言   时间:2017-02-17 17:18:14    阅读次数:160
多线程
参考: http://blog.csdn.net/hll814/article/details/50816268 http://blog.csdn.net/blues1021/article/details/44336835 一、通俗解释 1.多线程用于堆积处理,就像1个大土堆,1个推土机很慢,那么 ...
分类:编程语言   时间:2017-02-17 17:13:04    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!