1 调度
Windows不是实时操作系统,它是抢占式多线程操作系统。在假设所有优先级相同的情况下,CPU对线程的调度原则是每隔20m就会切换到下一个线程,根据Context中的IP和SP来接着执行上次的东西。Windows永远不会让1个线程去独占一段时间。
2 可调度性
系统只调用可以调度的线程,其实系统的大部分线程都是处于不可调度的状态,要么处于暂停的状...
分类:
编程语言 时间:
2014-06-03 00:14:26
收藏:
0 评论:
0 赞:
0 阅读:
583
package rgy.com.UDP3;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.even...
分类:
编程语言 时间:
2014-06-01 10:51:29
收藏:
0 评论:
0 赞:
0 阅读:
525
Linux下开启java plugin的支持...
分类:
编程语言 时间:
2014-06-03 02:33:08
收藏:
0 评论:
0 赞:
0 阅读:
506
条款47控制流
难度:6
你到底有多了解C++代码的执行顺序呢?通过这个问题来测试一下你的知识。
“恶魔藏在细节里。”尽量指出下面(人为)代码的问题,请集中在控制流相关的问题上。
#include
#include
#include
#include
using namespace std;
// The following lines come from other...
分类:
编程语言 时间:
2014-06-03 02:29:07
收藏:
0 评论:
0 赞:
0 阅读:
402
Ant是一种基于Java的打包工具,Ant脚本采用XML格式编写,默认的文件名为build.xml。
Ant中常用的节点元素
Project
Project是项目工程的顶级节点,一个build.xml文件可以包含多个project元素节点。
Project主要属性包括:
Name:project节点名称
Default:默认执行的target元素节点...
分类:
编程语言 时间:
2014-06-03 03:53:11
收藏:
0 评论:
0 赞:
0 阅读:
366
Java读取配置文件的方式-笔记
1 取当前启动目录下的配置文件
一般来讲启动java程序的时候,在启动的目录下会有配置文件
classLoader.getResource("").getFile() 会取到java当前启动项目的目录,然后指定对应的配置文件路径即可比如conf/conf.properties
//取当前启动目录的配置文件
String f...
分类:
编程语言 时间:
2014-06-03 04:01:49
收藏:
0 评论:
0 赞:
0 阅读:
435
jQuery - 添加元素
append() - 在被选元素的结尾插入内容
prepend() - 在被选元素的开头插入内容
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容
这四个方法有什么区别呢。。。
jQuery - 删除元素
remove() - 删除被选元素(及其子元素)
empty() - 从被选元素中删除子元素...
分类:
编程语言 时间:
2014-06-03 04:56:07
收藏:
0 评论:
0 赞:
0 阅读:
345
java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.close().
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.close(AbstractPoolBackedDataSource.java:417)
at sun.reflect.NativeMe...
分类:
编程语言 时间:
2014-06-03 03:16:53
收藏:
0 评论:
0 赞:
0 阅读:
863
条款55模板的模板参数
见一下stack适配器采用默认Deque的例子
template>
class Stack{
public:
~stack();
void push();
private:
Conts_;
};
这里,Stack的用户现在必须提供一个模板实参,表示元素的类型,还可以提供一个表示容器的类型(默认为deque),并且容器必须能够容...
分类:
编程语言 时间:
2014-06-03 04:58:17
收藏:
0 评论:
0 赞:
0 阅读:
349
快速排序的原理:每次将序列以一个值为界限分成两组,在将两个序列分别以一个界限分成两组这样一直分下去。
int[] a = {11,222,44,63,84,11,24,53,123,25,98,76,34};
第一步:以34将数组a分成两组
11, 25, 24, 11 34, 63, 44, 53, 123, 222, 98, 76, 84
第二步:以11将...
分类:
编程语言 时间:
2014-06-03 03:05:54
收藏:
0 评论:
0 赞:
0 阅读:
419
Python入门学习资料、基本要求、一些小建议...
分类:
编程语言 时间:
2014-06-03 05:40:17
收藏:
0 评论:
0 赞:
0 阅读:
368
如果你对本书中的谜题和问题感兴趣,我有个好消息。这不是结束,因为Guru ofthe Week #30不是最后的GotW,我也会继续在各种编程杂志上写文章。
现在,在互联网上,新的GotW问题在comp.lang.c++.moderated新闻组中定期发布、讨论、辩论,并最终收录于GotW正式网站www.gotw.ca。在我写这篇文章时,1999年7月,我们已经进行到了条款55。为了让你领略...
分类:
编程语言 时间:
2014-06-03 01:41:06
收藏:
0 评论:
0 赞:
0 阅读:
400
最近需要测试一个长连接服务器,数据上需要达到100W的长连接,测试的客户端,一个线程保持一个连接,发现linux服务器默认创建到3200多个线程的时候,就会报错这个错误“java.lang.OutOfMemoryError: unable to create new native thread。而且,此时整个系统都不能创新新的线程了,不能连接终端,不能执行任何命令。
貌似是内存不足,但实际内存尚...
分类:
编程语言 时间:
2014-06-03 03:29:18
收藏:
0 评论:
0 赞:
0 阅读:
382
这里主要结合几篇文章分享一下个人理解的emma的简单使用。复杂功能还需要以后进一步学习。
主页: http://emma.sourceforge.net
详细文档介绍:http://emma.sourceforge.net/reference/reference.html
这篇文章中介绍的Emma比较清晰,本文主要内容来自于它:http://nitintalk.wordpress.co...
分类:
编程语言 时间:
2014-06-03 04:16:14
收藏:
0 评论:
0 赞:
0 阅读:
615
package com.beyole.util;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class test15 {
public static void main(String[] args...
分类:
编程语言 时间:
2014-06-03 02:28:29
收藏:
0 评论:
0 赞:
0 阅读:
421
以下的程序与上一例有一点区别,仔细对比不难发现其中的不同之处。
package com.beyole.util;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class test17 {
public static void main(String[]...
分类:
编程语言 时间:
2014-06-03 05:58:31
收藏:
0 评论:
0 赞:
0 阅读:
400
JTextField是使用明文方式进行数据显示的,如果现在需要将回显的内容设置成其他字符,则可以使用JPasswordField类。
package com.beyole.util;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
public class tes...
分类:
编程语言 时间:
2014-06-03 05:32:43
收藏:
0 评论:
0 赞:
0 阅读:
617
如果要输入多行文本,则可以使用JTextArea实现多行文本的输入。
package com.beyole.util;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
public class test19 {
public static void main(String...
分类:
编程语言 时间:
2014-06-03 05:47:34
收藏:
0 评论:
0 赞:
0 阅读:
521
今天偶尔从一个师兄那里看到了checkio,感觉很好玩。
我看到的第一个题是要求写一个函数,接收一个数组,然后返回其中的重复元素,而且元素的顺序不能发生变化。换句话说,就是去掉其中不含重复的元素。比如:
checkio([1,
2,
3,
1,
3])
==
[1,
3,
1,
3],
"1st
example"
checkio([1,
2,
3,...
分类:
编程语言 时间:
2014-06-03 03:14:54
收藏:
0 评论:
0 赞:
0 阅读:
473