当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Multithreading in .NET Applications 创建高水平的应用程序,多线程是一个很好的设计工具,特别是那些要求与与用户互操作的程序。
 

 

 ·direct3d9初级教程    »显示摘要«
    摘要: 前言: 这篇教程是为初学者准备的,只要会简单的vc++编程以及一点立体几何的基础知识即可。通过它,可以了解到direct3d的基本概念,学会绘制简单的几何图形,并掌握光源、材质和纹理的基本用法。 3d绘图的实质就是在二维计算机屏幕上创建三维幻觉,为此要用到一些数学变换来建模和处理几何图形。我将尽可能用通俗易懂的语言来解释这些变换及其用法,避免涉及复杂的数学知识。 1 开发环境 本文......
 ·简化异常安全代码    »显示摘要«
    摘要: 作者:andrei alexandrescu & petru marginean 翻译:ye_feng 尽管有点自卖自夸,我还是要在一开始就告诉你,这篇文章里有精彩内容。因为我说服我的好朋友petru marginean和我合作写这篇文章。petru开发了一个对处理异常很有用的库。我们一起改进其实现,由此我们得到一个精炼的库,在特定的情况下,它可以大大简化异常安全代码的编写。 在......


Multithreading in .NET Applications
 

multithreading in .net applications

 网络编程基础 【程序编程相关:Java、C#线程模型分析对比

创建高水平的应用程序,多线程是一个很好的设计工具,特别是那些要求与与用户互操作的程序.使用microsoft.net能很方便的创建这样的多线程应用程序.part1与part2两不部分探索了net 的框架.在第一篇中,我们讨论了线程的背景知识,线程的优点,并提供了例子. 在第二篇中,我们讨论了多线程的工作机制,以及线程同步机制.在这篇文章中(多线程的最后一篇)我们来分析与使用system.threading,system.net两个名字空间. 【推荐阅读:使用MFC的Windows 套接字应注意

   tcp/ip -这是计算机用来通信的一套协议,是路由协议,这就意味着如果你的目的地主机,如果不依赖它所在地网络的话,这个路由将保证你的通信能够正常进行. 【扩展信息:针对Excel表格文件操作的编程实现

要是编写一个程序能回答网络请求,我们首先要了解网络组成,以及相应的技术.我不将全面的解释网络与网络的工作机制,相反,我将提供这些题目的基础知识.一些定义如下:

   port-每一个基于tcp/ip协议的应用程序,都有一个唯一确定的端口.这个端口是应用程序用来通信的逻辑通道.一些端口被保留给协议使用,例如:如果你连接web服务器,那么你将使用80端口,这端口是http保留的.

socket-一个socket就是两个应用程序的网络连接的一端.这是一种用来在同一台机器,或者网络中不同机器通信的一种机制.一个socket往往绑定在一个具体的port上.

listener  application

 listener  application也就是服务器程序,它打开网络端口,同时等待客户机的连接.这样的程序包括web 服务器,数据库服务器,e-mail服务器,chat服务器等等.listener application

l         一般都遵循以下算法:

l         能打开可以使用的端口.

l         通过端口可以等待客户端socket的连接.

l         客户端通过socket连接,提出请求或者连接服务.

l         服务器启动一些进程发送回答.

l         关闭客户端socket连接.

sample listener code listing

 下面的例子遵循上面提到的基本算法.它包括一个控制台应用程序,这个程序用来打开port同时等待客户的socket连接.在这里我们只是编写很简单的连接程序.一旦客户端连接上了,服务器将每隔几秒发送当前时间的数据给客户端.然后,这个listener将关闭连接,重新等待其他客户端的连接.


...   下一页
 ·深入dcom之sta    »显示摘要«
    摘要: com最初被开发出来的时候windows还不支持线程,所以com最初不支持线程,之后随着线程在windows系统中的普及,com也提供了对线程的支持。现在com支持两种线程模型,一种用于用户驱动的图形用户界面应用程序,一种用于不显示用户界面的工作者组件。 为了防止非线程安全的代码,com还提供了线程安全支持,基本元素是“公寓”。com中定义了两种类型的公寓:单线程公寓(sta)和多线程公寓(......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE