当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 由二部分组成,一个线程管理类ThreadManager,一个线程
 

 

 ·redhat9调试笔记之编译内核    »显示摘要«
    摘要: 5月31 今天是周末,心情比较好,所以决定研究linux的内核编译,之所以想要内核编译,一方面是想要使服务器更加稳定,快速,另外一个原因是我在使用过程中,当要mount ntfs分区的时候,老是提示我内核不支持,我知道rh9的内核是支持ntfs的,所以决定好好编译一下内核,虽然以前我编译内核从来没有成功过。 废话少说,开始编译,菜鸟们看好了,这可是我的调试手记! ......
    摘要:美国国际域名管理机构(icann)宣布“.post”和“.travel”两个新域名已经获得了初步的批准,最早将于明年出现在互联网上。,“.post”域名主要面向邮政服务,而“.travel”则面向旅游行业。新增加的两种域名是为专门的这两个行业准备的。域名申请者在支付4.5万美元以后,icann才会考虑他......


自定义线程池-c#的简单实现

由二部分组成,一个线程管理类threadmanager,一个线程类mythread

test类是用来测试的 【程序编程相关:如何检测系统是否已经运行了相同的程序。

【推荐阅读:oracle+jsp中blob类型存储大

【扩展信息:Rawether Does NOT Al

参考了以下资料:

http://tech.ccidnet.com/pub/disp/article?columnid=294&articleid=33440&pageno=1

http://soft.yesky.com/softchannel/72342371961929728/20041013/1863707.shtml

下面是代码,希望大家提出更好的建议:

1.threadmanager.cs

using system;

using system.threading;

using system.collections;

 

namespace customthreadpool

{

    /// <summary>

    /// 线程管理器,会开启或唤醒一个线程去执行指定的回调方法

    /// </summary>

    public class threadmanager

    {

        private static arraylist threadlist = new arraylist();  //线程列表,静态

       

        //不允许创建实例

        private threadmanager()

        {

        }

 

        /// <summary>

        /// 静态方法,开启或唤醒一个线程去执行指定的回调方法

        /// </summary>

        /// <param name="waitcallback">委托实例</param>

        /// <param name="obj">传递给回调方法的参数</param>

        /// <param name="timeout">当没有可用的线程时的等待时间,以毫秒为单位</param>

        /// <returns></returns>

        public static bool queueuserworkitem(waitcallback waitcallback, object obj, int timeout)

        {

            //锁住共享资源,实现线程安全

            lock(threadlist)

            {

                try


...   下一页
 ·redhat9调试笔记之防火墙    »显示摘要«
    摘要: 1. 安装我不讲了,rh9的rpm安装方式非常简单,大家只要在rh的安装源盘找到相应的rpm包就行。 然后 rpm -uvh iptables-?.i386.rpm 2. 我们今天调试的环境是一台双网卡的服务器,通过ddn固定ip地址上网,两块网卡分别是 eth0: 211.101.251.4 外部ip地址,直接上网 eth1: 192.168.0.1 内部网卡地......
» 本期热门文章:

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