公共语言运行库 (CLR) 是 Microsoft .NET Framework 的核心,为所有 .NET Framework 代码提供执行环境。 在 CLR 中运行的代码称为托管代码。 CLR 提供执行程序所需的各种函数和服务,包括实时 (JIT) 编译、分配和管理内存、强制类型安全性、异常处理、线程管理和安全性。
通过在 Microsoft SQL Server 中托管 CLR(称为 C...
分类:
数据库 时间:
2014-11-03 11:30:40
阅读次数:
218
GUI组件可以分为两类:基本组件和容器。容器是一种特殊的组件。程序的GUI线程由AWT线程管理,并不是主线程结束窗口就会消失。在多线程中如果有一个前台线程没有结束,改程序就不可能结束。1. ATW时间处理: 1.1、 事件处理机制: 事件:用户对组件的一个操作,称之为一个事件。事件源:发生事件的组件...
分类:
其他好文 时间:
2014-10-29 23:47:39
阅读次数:
297
这个问题折腾了我整整一天。 有一个线程管理类,集中管理所有新建的线程, 线程统一在创建时标识FreeOnTerminate 为 True。 因为有的线程是不限次循环的,所以在管理类最后 Destroy 时必须对这些线程进行手工停止并释放。开始代码: FAllThread.Items[i].FOwne...
分类:
编程语言 时间:
2014-10-29 16:29:05
阅读次数:
157
角色模型对编写并发、分布式系统进行了高度抽象。它减轻了开发者必须对互斥锁与线程管理的负担,更容易编写出正确的并发与并行系统。早在1973 年 Carl Hewitt 发表的论文中定义了角色,但一直流行于Erlang 语言中...
分类:
编程语言 时间:
2014-10-24 16:55:05
阅读次数:
296
Grizzly开发Echo服务器实战作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs用Java编写可伸缩的服务器应用是有难度的,用Java NIO开发、线程管理、为成千上万的用户做服务器扩展,这些都是难点。Grizzly NIO框架的设计目标就是帮助开发者很好地利用Java NIO API,编写出高可扩展性的、功能强大的服务器,并提高了扩展的框架组件:W...
分类:
其他好文 时间:
2014-10-24 14:39:43
阅读次数:
168
一、IOS实现线程操作方式分别有:NSThread,CocoaNSOperation,GCD(GrandCentralDispatch)三种;NSThread其优点:相比其他两个轻量级;缺点:需要自己管理线程的生命周期,线程同步;CocoaOperation的优点:不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上;实..
分类:
移动开发 时间:
2014-10-20 15:23:35
阅读次数:
154
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章向线程函数传递参数部分。...
分类:
编程语言 时间:
2014-10-10 18:42:54
阅读次数:
276
webservice运行原理需要继续对底层机制进行研究,常见的WS调用方式、MQ通信、 线程池和多线程管理机制 异常处理机制 数据库连接池管理 RMI远程调用 log4j日志管理 dom4j进行xml解析 页面爬虫,涉及到HTTP协议 开源...
分类:
其他好文 时间:
2014-10-10 16:12:35
阅读次数:
139
Grand Central Dispatch (GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。
也就是说,GCD用我们难以置信的非常简洁的记述方法,实现了极为复杂的多线程编程。...
分类:
其他好文 时间:
2014-10-07 13:03:53
阅读次数:
198
进程:程序在计算机的一次运行活动,一个程序就是一个进程,在iOS中一个app就是一个进程线程:程序运行的最小单元,一个进程中至少有一个线程(主线程)一. 通过NSObject的方法管理线程 这种方法会帮助我们自己主动开辟一个后台线程,不须要自己创建 參数:(1)在这个后台线程中运行的方法 參数:(....
分类:
编程语言 时间:
2014-10-01 23:45:01
阅读次数:
254