第172页,有关多线程的:“线程可以使用局部变量来分配其它线程可以使用的内存块。当一个线程分配了局部存储空间之后,改内存区域对于其它线程就是可用的了,但每一个线程在访问内存时都只能看到其自身的唯一值。”问:每个线程访问内存时为什么只能看到自身的唯一值?对于多个线程都有访问的同一块内存,该内存所存放的值不是一定的吗?为什么不同的线程访问时会看到不同的值?“通过使用线程局部变量,你的线程就不需要等待或者将其他使用局部存储变量的线程挡在外边”问:
1.“你的线程就不需要等待”,不需要等待什么?
2.“通过使用线程局部变量,你的线程就不需要使用其他局部存储变量来将其他线程挡在外边”这个说法对否?如果对,则Delphi是怎么实现这种机制的?
1.“你的线程就不需要等待”,不需要等待什么?
2.“通过使用线程局部变量,你的线程就不需要使用其他局部存储变量来将其他线程挡在外边”这个说法对否?如果对,则Delphi是怎么实现这种机制的?
解决方案 »
- 求一个庞大工程的简单解决之道!
- 如何实现锁定程序界面
- 使用httprio控件,怎么可以选择本地的ip
- delphi连接informix问题????
- 急!问两个关于DateTimePicker控件的问题!谢谢!
- actionlist问题:)
- 請問各位怎樣把PB源程序轉為delphi程序?
- 关于注册MTS/COM+时出错的问题(内详)
- 关于事件调用的问题,比如在form1.create 调用buttton.click 应怎样调用
- 一个高级程序员的困惑!(有内容)
- 关于StringGrid的事件冲突
- listview的viewStyle 为vsReport 问:如何修改listview的标题栏的颜色!
“通过使用线程局部变量,你的线程就不需要等待或者将其他使用局部存储变量的线程挡在外边”问:
1.“你的线程就不需要等待”,不需要等待什么?
2.“通过使用线程局部变量,你的线程就不需要使用其他局部存储变量来将其他线程挡在外边”这个说法对否?如果对,则Delphi是怎么实现这种机制的?