微软在五月发放第一个visual studio 2010的beta版和.net framework 4.0.7月28日,微软宣布将发放又一个.net 4.0 beta 1版本.
这是一个令人震惊的消息.
这则消息是千真万确的,微软开发部门副总裁Soma Somasegar在他的博客中提到.net 4.0 beta 1 的又一版本,STM .Net,实验版本发布.( STM = software transactional memory). Somasegar说微软支持通过MSDN DevLabs网站下载的STM.Net代码。
Somasegar在他的邮件中,主要针对多核处理器的支持解释了前面所说的新发布的版本:
事务内存TM(Transactional Memory)技术可以帮助开发者在编写多核和Mang-core架构程序时从关注内存i/o的层面解脱出来。他们不再需要过多的关心精密的锁定机制 (mechanics of fine-grained locking ),或者通过插入、擦除事务语义(transactional semantics)读写内存的方式去解决同步多线程应用程序等问题。开发者只需要关心应用逻辑。
DevLabs STM team还增加了一些细节:“这是一个NET Framework的试验版本。,允许C #程序员尝试这一技术,特别是STM。我们对您使用此编程模型的反馈经验很感兴趣。它是否有价值并且操作简便?是否提供了足够的应用功能?你是愿意失去一系列性能去扩展其量测性?我们所采用的是综合框架和工具,它已经可以提供同时提供锁定,互操作与传统的交易技术与现有代码有效结合。”
微软有望在2010年春季发布visual studio 2010正式版和.net 4.0 代码。