异步电机:巧用异步委托解决异步并发问题

客户需求如下: 要求系统能够同时导入A、B、C、D四个文件。 如果某个文件导入的时候出错,显示错误信息,其它文件能够继续导入。 全部导入之后,通知主线程,程序结束。 最终决定采用异步委托解决这个问题。首先编写一个委托,通过需求可以知道,委托的方法名如下:/// /// Import Data Delegate/// /// 导入文件路... [阅读全文]

异步电机:使用异步 I/O 大大提高应用程序的性能

Linux® 中最常用输入/输出(I/O)模型是同步 I/O在这个模型中当请求发出的后应用就会阻塞直到请求满足为止这是很好种解决方案应用在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)但是在某些情况中I/O 请求可能需要和其他进程产生交叠可移植操作系统接口(POSIX)异步 I/O(AIO)应用接口(API)就提供了这种功能在本文中我们将... [阅读全文]

异步通信:使用WebService进行异步通信

通常在WEB应用中不会考虑到这个需求做智能客户端时候当用到WebService时由于服务器处理速度、网络传输速度等各种原因会使个WebService从请求开始到获得响应结果的间等待段时间这时候线程会处于阻塞状态会等待请求结果导致客户端无法进行其他动作或处理这时候就需要异步使用WebService最容易被想到思路方法当然是建立个新线程来执行WebService请求... [阅读全文]

ajax实现多线程,基于JAVASCRIPT的多线程 高性能的ajax实现

非常经典的一个文章,可以作为进阶使用,转自infoq原文地址http://www.infoq.com/cn/articles/js_multithread虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢?通常这两项工作都是由桌面程序来完成的,那究竟为何开发一个可以实现同样... [阅读全文]
1 共1条 分1页