BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

Netflix Zuul向异步非阻塞架构转型

作者 Rags Srinivas 关注 11 他的粉丝 ,译者 薛命灯 关注 24 他的粉丝   发布于  2016年10月17日 1

Rags Srinivas采访了Netflix的项目经理Mikey Cohen,采访的内容是关于微服务网关Zuul的架构转型。Cohen谈论了这次转型的动机以及在转型过程中面临的挑战。

他的粉丝

Gil Tene:了解硬件事务内存

作者 Ralph Winzinger 关注 0 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2016年6月28日

2016年纽约QCon上,Gil Tene在其演讲“了解硬件事务内存”中介绍了硬件事务内存(hardware transactional memory,HTM)。虽然HTM概念不是新的,现在终于有商业硬件支持了。HTM的目的是能够支持在内存中原子的进行多地址写入,以避免与其他合作线程产生不一致的情况。

他的粉丝

两周内在Github上收获1800+个星:内核层网络栈优化项目Fastsocket背后的故事

作者 刘宇 杨赛 关注 0 他的粉丝 发布于  2014年11月12日

2014年10月18日,当时就职于新浪操作系统团队的林晓峰在Github上开源了名为Fastsocket的项目。开源之后的两周之内,该项目迅速收获了1800多个star和200多个fork,可以说成为了开源社区又一新的热点项目。近日,InfoQ编辑对Fastsocket的主要维护人员林晓峰、新浪操作系统团队的负责人李晓栋进行了邮件采访,了解有关Fastsocket项目的更多背景。

他的粉丝

Herb Sutter谈论C++无锁编程

作者 Sergio De Simone 关注 18 他的粉丝 ,译者 曹知渊 关注 1 他的粉丝   发布于  2014年11月3日

在2014年的C++大会上,Herb Sutter做了C++无锁编程的演讲,在演讲中他解释了无锁编程的基本概念,并用三种算法展示了无锁技术。本文是他演讲重点的概要。

他的粉丝

SaaS平台上的多线程控制与故障处理

作者 崔康 关注 1 他的粉丝 发布于  2013年8月17日

资深工程师Judith M. Myerson结合自己的实际经历,讲述了内部部署的 COBOL 程序成功地转化为基于 Java 的软件即服务 (SaaS) 应用程序,开发人员应该小心提防多线程问题。

他的粉丝

如何让代码并发效率更高

作者 崔康 关注 1 他的粉丝 发布于  2013年8月14日

随着计算硬件的快速发展,多核多处理器已经广泛应用于企业和个人环境中,开发人员利用多线程技术努力提高软件的计算速度,资深系统架构师Gurudutt Kumar总结了如何让代码并发效率更高的实践经验。

他的粉丝

.NET变得不可变

作者 Jonathan Allen 关注 609 他的粉丝 ,译者 姚琪琳 关注 0 他的粉丝   发布于  2013年1月21日

NET开发中一个常见的误区是,认为IEnumerable或ReadOnlyCollectionl类型的变量是线程安全的。为了在你实际想使用IEnumerable或ReadOnlyCollection的时候提供真正线程安全的集合,微软BCL小组提供了一组新的不可变集合的预览版。

他的粉丝

用PostSharp对.NET做死锁检测

作者 Jonathan Allen 关注 609 他的粉丝 ,译者 区志为 关注 0 他的粉丝   发布于  2012年9月27日

AOP 框架PostSharp的开发公司SharpCrafters开发了一款即插即用的死锁检测工具包。只要在项目中增加一行代码,这个工具包就可以对Mutex、Monitor、ReaderWriterLock等大部分标准的基本锁机制进行死锁检测。

他的粉丝

Vector Fabrics推出多核软件优化工具Pareon

作者 Michael Stal 关注 0 他的粉丝 ,译者 曹如进 关注 0 他的粉丝   发布于  2012年6月11日

荷兰公司Vector Fabrics最近推出了一款叫做Pareon的工具。据公司新闻公告说,该款工具可以对应用程序进行多核优化。

他的粉丝

多线程与WPF 4.5

作者 Jonathan Allen 关注 609 他的粉丝 ,译者 张龙 关注 14 他的粉丝   发布于  2012年1月31日

WPF 4.5已经改进了其对于多线程数据绑定的支持,但所用技术却带有风险。本文将会介绍其工作原理以及如何才能确保安全使用。

他的粉丝

Silverlight的多线程能力(下)

作者 吴磊 关注 0 他的粉丝 发布于  2011年3月23日 5

上一期笔者介绍了Silverlight实现多线程的诸多解决方案,本期笔者将通过一个实例来实现所有多线程编程方法,并且还将于JavaScript和Flash两种Web客户端技术性能进行比较,请勿拍砖。

他的粉丝

Silverlight的多线程能力(上)

作者 吴磊 关注 0 他的粉丝 发布于  2011年3月10日 5

对于多线程其实一直以来都存在很多误区:比如多任务与多线程就很容易被混为一谈,而多线程也常被理所应当的认为是并行等等。而事实却是:多任务≠多线程、单任务≠单线程、多线程不一定并行,多线程与性能不成线性关系等等,其中道理在这里不再详述。这次我们就要来看看Silverlight的多线程能力

他的粉丝

微软缘何认为VB与C#需要异步语法

作者 Jonathan Allen 关注 609 他的粉丝 ,译者 张龙 关注 14 他的粉丝   发布于  2011年1月6日 7

面向VB与C#的新Async CPT似乎昭示着它将要成为语言核心的一部分了。人们都在强调多核系统,微软缘何要在语法上花费这么大的力气来简化单线程的异步编程呢?

他的粉丝

XMemcached——一个新的开源Java memcached客户端

作者 霍泰稳 关注 1 他的粉丝 发布于  2009年10月22日

XMemcached是一个基于Java nio的memcached客户端。它线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现。它还支持一些高级特性,如JMX、动态增删节点、客户端统计以及nio连接池等。InfoQ中文站编辑采访了该工具的核心开发人员Dennis Zhuang。

他的粉丝

文章:使用并发与协调运行时

作者 Jonathan Allen 关注 609 他的粉丝 ,译者 赵劼 关注 5 他的粉丝   发布于  2009年4月24日 1

Nick Gunn提供了一个实践性的介绍:《如何使用并发与协调运行时》。CCR根本性地改变了.NET中编写多线程应用程序的方式,让开发人员把注意力从线程和锁上转移到轻量级的异步任务上。并发与协调运行时,也就是CCR(Concurrency and Coordination Runtime),使开发人员能够使用Actor并行风格开发.NET应用程序。直接点击阅读完整文章

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT