在没有看不论什么代码之前首先想一下线程池应该有哪几部分: 任务队列线程 任务队列非常好办,直接用堵塞队列就能够了:BlockingQueue<Runnable> workQueue。而线程是用来运行任务的,那么理所当然应该是不断地从任务队列中取出任务来运行,我们来看ThreadPoolExecuto ...
分类:
编程语言 时间:
2017-06-05 16:26:52
收藏:
0 评论:
0 赞:
0 阅读:
298
//字符串概念! /* 题目:练习字符串的 1、输入输出 gets(str) puts(str) 2、长度统计 strlen(str) 3、大写和小写转换 strupr(str) strlwr(str) 4、比較大小 strcmp(str1,str2) 5、连接 strcat(str1,str2) ...
分类:
编程语言 时间:
2017-06-05 16:24:51
收藏:
0 评论:
0 赞:
0 阅读:
298
首先添加一个物体,然后新建一个C#脚本。接下去有两种方法把C#脚本与物体绑定。 1.在类声明上方添加如下代码: 这句话表示在该物体的脚本选择其中会出现一个a逻辑文件夹,然后会有一个b的脚本代表当前脚本。 2.直接把脚本从Assets拖到物体上。 ...
分类:
编程语言 时间:
2017-06-05 16:17:26
收藏:
0 评论:
0 赞:
0 阅读:
446
直接上代码 ...
分类:
编程语言 时间:
2017-06-05 15:35:35
收藏:
0 评论:
0 赞:
0 阅读:
498
一.多线程优势: 1.多线程可以提高应用程序的响应速度; 2.使多CPU系统更加有效,当线程数不大于cpu数目时,操作系统可以调度不同的线程运行于不同的cpu上; 3.改善程序结构; 二.多线程的特点 1.多线程的行为无法预期; 2.多线程的执行顺序无法保证; 3.多线程的切换可能发生在任何时刻,任 ...
分类:
编程语言 时间:
2017-06-05 15:35:04
收藏:
0 评论:
0 赞:
0 阅读:
356
Java技术不仅是一门编程语言而且是一个平台。同时Java语言是一门有着特定语法和风格的高级的面向对象的语言,Java平台是Java语言编写的特定应用程序运行的环境。Java平台有很多种,很多的Java工程师,即使是干了很长时间的工程师也不是很理解不同平台之间的区别和关联是什么。Java编程语言一共 ...
分类:
编程语言 时间:
2017-06-05 15:34:41
收藏:
0 评论:
0 赞:
0 阅读:
308
package xiancheng.interrup; /* * 当一个线程运行时,另外一个线程可以将其中断 * Thread void interrupt() 中断线程。 */ class XianChenInterrupt implements Runnable{ public void run... ...
分类:
编程语言 时间:
2017-06-05 15:34:07
收藏:
0 评论:
0 赞:
0 阅读:
310
本文原创,转载请注明出处:http://www.cnblogs.com/AdvancePikachu/p/6944870.html 唉哟,这次厉害咯,网上搜罗了好久,终于被我找到汉化的保存对话框了,根据网上的一些前辈总结的内容,做了一些修改, 先放个效果图: 首先需要定义一个OpenFileName ...
分类:
编程语言 时间:
2017-06-05 15:33:51
收藏:
0 评论:
0 赞:
0 阅读:
645
package youxianji.xianchen; import java.util.MissingFormatArgumentException; /* * 设置线程的优先级 * setPriority public final void setPriority(int newPriority... ...
分类:
编程语言 时间:
2017-06-05 15:29:52
收藏:
0 评论:
0 赞:
0 阅读:
191
集合中线程安全的类:vector,stack,Hashtable,enumeration,除此之外均是非线程安全的。 java中true ,false , null在java中不是关键字,也不是保留字,它们只是显式常量值,但是你在程序中不能使用它们作为标识符。 其中const和goto是java的保 ...
分类:
编程语言 时间:
2017-06-05 15:25:47
收藏:
0 评论:
0 赞:
0 阅读:
326
package getname; import java.util.MissingFormatArgumentException; /* * 写一个demo 设置线程名称和获得当前线程的名称 * thread 的方法: * String getName() 返回该线程的名称。 * static Th... ...
分类:
编程语言 时间:
2017-06-05 15:25:36
收藏:
0 评论:
0 赞:
0 阅读:
322
近期进修JavaScript,看了“You Don't Know JS”这本书,认为是本JavaScript内功上乘心法,有一定JavaScript基础朋友一定要看看(不推荐入门小朋友看。怕走火入魔)。作者知识渊博,理解透彻。行文流畅,案例经典,绝对的大神级人物。 本文将对书中关于JavaScrip ...
分类:
编程语言 时间:
2017-06-05 15:23:55
收藏:
0 评论:
0 赞:
0 阅读:
248
需求: 近期在看<C++ Primer Plus>, 作者在不断优化自己的类,有很多不同的版本号,有非常多的測试函数(main函数),我使用的是eclipse+CDT来编写C++。不可能为每一个类都创建一个project。那咋办呢? 我们知道gcc+makefile+gdb。是linux下的神器。使 ...
分类:
编程语言 时间:
2017-06-05 15:23:00
收藏:
0 评论:
0 赞:
0 阅读:
300
IOC(Inversion of Control,控制倒转)Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。 依赖 ...
分类:
编程语言 时间:
2017-06-05 15:21:15
收藏:
0 评论:
0 赞:
0 阅读:
481
itemindex = numpy.where(array==item) ...
分类:
编程语言 时间:
2017-06-05 15:19:38
收藏:
0 评论:
0 赞:
0 阅读:
387
package tingzhixianchen.cn; /* * 停止线程 * 虽然thread 类中有stop()方法,不建议使用,会产生死锁 * 我们可以通过修改标志位来停止线程 */ //新类实现runnable class Demo implements Runnable{ //设置一个标志... ...
分类:
编程语言 时间:
2017-06-05 15:18:44
收藏:
0 评论:
0 赞:
0 阅读:
311
1、泛型的概念 泛型即“参数化类型”,就比如我们定义方法的时候,定义一个变量,称为形参,变量值根据传进去的实参的值不同而改变。而泛型的出现,就是为了解决类型也能根据传进去的类型改变的问题,所以称为参数化类型,也就是说所操作的数据类型被指定为一个参数。主要用在定义方法、类、集合上,可以很好的减少代码的 ...
分类:
编程语言 时间:
2017-06-05 15:18:21
收藏:
0 评论:
0 赞:
0 阅读:
386
选择排序的基本思想: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理例如以下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推。直到全部元素均排序完成。 我的通俗解释: ...
分类:
编程语言 时间:
2017-06-05 15:15:27
收藏:
0 评论:
0 赞:
0 阅读:
296
package xianchen.houtai; /* * 后台线程,用这个方法: * setDaemon public final void setDaemon(boolean on) */ //要想设置为后台线程,可以把run()方法设置为 死循环 //定义一个类,实现runnable clas... ...
分类:
编程语言 时间:
2017-06-05 15:13:57
收藏:
0 评论:
0 赞:
0 阅读:
307
Java语言中的转义字符及正则语法中的转义字符在Java字符串中的表示。 ASCLL中的转义字符共有14个: \o 空字符(NULL) 00H/0 \n 换行符(LF) 0AH/10 \r 回车符(CR) 0DH/13 \t 水平制表符(HT) 09H/9 \v 垂直制表(VT) 0B/11 \a ...
分类:
编程语言 时间:
2017-06-05 15:13:45
收藏:
0 评论:
0 赞:
0 阅读:
303