使用boost开发多线程服务程序(安装和配置)

概要
         由于要在windows和liunx下开发一个多任务并发处理的server,所以在朋友的建议下决定使用boost开发包。
         开发环境:vs2010+mysql+boost。
         所以有了如下的经历:
boost安装:

         1,从网上下载了boost_1_50_0.zip开发包,并解压缩。

     2,启动:运行boost_1_50_0目录下bootstrap.bat。

          结果:生成bjam.exe等相关文件。
         3,编译:运行boost_1_0_0目录下的bjam.exe。
               结果:生成boost_1_50_0\stage\lib目录下的lib开发包。
               注意:如果你使用vs2010“需要使用带有"vc100"标示的开发包,如:libboost_math_c99-vc100-mt-1_50.lib。

                          如果你使用vs2008“需要使用带有"vc90"标示的开发包,如:libboost_math_c99-vc90-mt-1_50.lib。

        
boost配置:
         1,配置属性:vc++目录下,包含目录中增加:E:\boost_1_50_0;
         2, 配置属性 :VC ++目录下, 库目录中 增加 E:\boost_1_50_0\stage\lib;
       3,在头文件中引用boost相关头文件就可以使用boost开发了。
           比如:
           #include <boost/thread/thread.hpp>,
           #include <boost/asio.hpp>

开发效果
                   使用boost开发的程序,在配合数据库连接池和有互斥的日志系统后,
                  在普通pc机上的 效率 基本达到每秒200个并发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值