一无所知

世界如此之大,世界又如此之小!我什么都不知,只知我一无所知!

徐晓宇ID:Caviler
157135次访问,排名471好友0人,关注者1
Caviler的文章
原创 105 篇
翻译 1 篇
转载 6 篇
评论 125 篇
一无所知的公告
主要是技术类文章和新闻
内容按创作共用方式授权
如侵犯了您的权利请告之!
  访问统计 访问统计
我正在看的书和电影:
最近评论
fftaks:wow power leveling
dotku:VS 2005的风格化如何操作?
wenfh2020:【编程】界面 - 皮肤界面(自画窗口标题) 这个帖子仿佛很久以前的,不知道还有源码没有,可以的话发我一份,谢谢。

我的邮箱:jom@seegle.com
xffice:比Bugtracker更强劲的EIS@xffice

http://www.xffice.com

配置型通用信息管理系统(同一系统可配置出无数应用)
(Easy Infomation System)有以下功能:
1、同一系统中,可容纳多个配置好的EIS应用。
例如:客户管理、员工管理、名片管理、进度管理、公司文档管理……
tuggfox:楼主,代码能发给我一份学习一下吗?
tuggsoft@163.com
文章分类
收藏
相册
超级搞笑
历代地图
趣图欣赏
编程手册
RFC(中文)
RFC(中文)
常用工具
Furl
Messenger
RFC(中文)
万年日历
常用站点
developerWorks
Gmail
Google Groups
Orkut
Wallop
搜索引擎
百科全书
网站历史
技术站点
CodeProject
Eclipse
RIA
我的链接
52Blog
CNDEV Blog
Wallop Blog
个人主页
我的位置
友情链接
社会性软件(RSS)
最新消息
Code Project
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
2006年04月

原创  【编程】技巧 - 多线程下的随机数初始化 srand()

今天在调试程序时候发现某个线程中的 rand() 随机函数每次运行都返回同一个数据,检查了程序,在程序中也调用了 srand(GetTicketCount()) 来初始化随机数生成器,那为什么每次运行结果还一样呢??? 后来发现,这个问题和多线程有关,跟踪 srand 和 rand 的函数内部后发现,其实 srand 和 rand 内部是使用了TlsGetValue等函数来存储随机数种子了,也就是说,这个随机数种子对每个线程都需要初始化一次 srand,而以前的代码是在主线程中初始化了一次,当然每次的结果都一样了。 void __cdecl srand ( unsigned int seed ) { #ifdef _MT _getptd()->_holdrand = (unsigned long)seed; #else /* _MT */ holdrand = (long)seed; #endif /* _MT */ } _ptiddata __cdecl _getp阅读全文>

发表于 @ 2006年04月05日 17:22:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 一无所知