首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面.
同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外.
核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就是可以适当的运用SMP,即针对多核CPU进行调度.
用户级线程,在用户态来调度.所以相对来...
分类:
编程语言 时间:
2014-06-22 22:47:42
阅读次数:
328
下边是写东西到一个文件中的Java代码。运行后每一次,一个新的文件被创建,并且之前一个也将会被新的文件替代。这和给文件追加内容是不同的。
public static void writeFile1() throws IOException {
File fout = new File("out.txt");
FileOutputStream fos = new FileOutputStrea...
分类:
编程语言 时间:
2014-06-22 20:25:33
阅读次数:
222
这题也是一看感觉自己能做,就拿出笔和纸开始写写画画了,写的也蛮爽(下午1点到晚上8点,,,),其实,,,也就俩方程的事情。。。但是中间出了个逗比错误,10+11+12+...+99算成了(1+90)*90/2(找出这个错误真心不容易,现学了点linuxshell知识,也正好写了写相关的脚本,比如对拍脚本,运行脚本,挺好的)
这个错误也是奇葩,,前7000个竟然都没错,,真是 奇葩~
感觉数...
分类:
其他好文 时间:
2014-06-22 18:26:59
阅读次数:
181
vNext又称MVC 6.0,不再需要依赖System.Web,占用的内存大大减少(从前无论是多么简单的一个请求,System.Web本身就要占用31KB内存)。
可以self-host模式运行,网站不再需要依赖IIS而运行,由此从此可以快速向客户演示开发进度,以及更好地支持真正跨平台(Linux、Mac、Unix)。
Web Api、Web Pages与MVC完全融...
分类:
Web程序 时间:
2014-06-22 17:49:39
阅读次数:
236
真机运行远程推送dome,然后得到下面的device信息
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
// 注册远程推送,设置提示方式Alert:文本,Badge:角标,Sound:声音
[a...
分类:
移动开发 时间:
2014-06-21 20:27:32
阅读次数:
425
出差深圳一个月,终于回来了,一个月里干了不少,这些天里会慢慢总结一点东西出来,今天说的是关于Service的一点事:通信。通信的做法比较固定,基本上按照模板来写就可以实现。
1、Service与Activity通信
Activity通过startService()方法启动Service之后,Service将独立于Activity运行(虽然仍然是同一个进程),Activity无法指导Se...
分类:
其他好文 时间:
2014-06-21 20:26:15
阅读次数:
250
先上图 VNC Proxy的功能: 将公网(public network)和私网(private network)隔离 VNC client运行在公网上,VNCServer运行在私网上,VNC Proxy作为中间的桥梁将二者连接起来 VNC Proxy通过token对VNC Client进行验证 V...
分类:
其他好文 时间:
2014-06-21 18:22:56
阅读次数:
268
经典的java中return和finally问题!标签:杂谈分类:java学习前一段时间 参加公司的笔试问了这个问题,回来一查才知道当时自己做错了,百思不得其解,上网查到下面的程序,但是运行后发现了错误,我修改后放在了我的blog 上面,希望和大家分享。经典的java中return和finally问...
分类:
编程语言 时间:
2014-06-21 17:57:14
阅读次数:
325
GCMArchitectural OverviewGoogle Cloud Messaging for Android (GCM)是一个能够帮助开发者从服务器端发送数据到运行在Android手机上的程序的服务。这个服务提供了一个简单,轻量级的机制使得服务器端可以告诉移动端的程序与服务器端建立直接的联...
分类:
移动开发 时间:
2014-06-21 17:35:14
阅读次数:
347
Open vSwitch 概述 Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变化的端点提供 2 层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等等...
分类:
其他好文 时间:
2014-06-21 16:01:23
阅读次数:
411