简介:多核多线程已经成为当下一个时髦的话题,而无锁编程更是这个时髦话题中的热点话题。Linux内核可能是当今最大最复杂的并行程序之一,为我们分析多核多线程提供了绝佳的范例。内核设计者已经将最新的无锁编程技术带进了2.6系统内核中,本文以2.6.10版本为基础做相关解释。非阻塞型同步(Non-bloc...
分类:
其他好文 时间:
2014-07-29 14:05:58
阅读次数:
252
发表于: 2011-01-06 09:55:47C# code?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636...
分类:
编程语言 时间:
2014-07-29 14:03:08
阅读次数:
245
#1.下载utils项目
https://github.com/wyouflf/xUtils
#2布局文件中实现UI
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...
分类:
移动开发 时间:
2014-07-29 12:59:56
阅读次数:
240
基本并发模型
1、多进程
2、I/O多路复用
3、多线程
分类:
其他好文 时间:
2014-07-29 11:49:26
阅读次数:
298
aria2是一个Linux下的多线程下载工具,支持HTTP/HTTPS、FTP、BitTorrent、Metalink协议。平时在linux上下载http上的东西常用如wget、curl命令,但是他们都是单线程下载的。这里系统是CentOS6.3 64bit。aria2官方项目页面:http://a...
分类:
编程语言 时间:
2014-07-29 11:46:06
阅读次数:
313
1 package com.thread; 2 3 /** 4 * @author lisj 5 * 利用多线程实现并发调用 6 * 根据条件实现线程的等待和运行 7 */ 8 9 public class ThreadMoney { 10 11 publi...
分类:
编程语言 时间:
2014-07-29 11:29:36
阅读次数:
253
在写之前先声明,本文是基于之前在博客园网站上检索到的一份JAVA多线程读写文件的示例,我在写自己的程序时是在那位作者写的基础上做了改良,但已不记得原文的地址。如果有知情者,烦请帖出地址,我在此文上加入引用或转载。 本程序是基于这么一种考虑,某系统后台有个将近2G大小的日志文件,你用任何编辑器去打开....
分类:
编程语言 时间:
2014-07-29 11:21:06
阅读次数:
335
1 package com.threadcopyfile; 2 3 /** 4 * @author lisj 5 * 实现多线程的同时复制 6 * 调用多个线程同时复制各自的模块 7 */ 8 public class threadCopy { 9 10 11 p...
分类:
编程语言 时间:
2014-07-29 11:19:16
阅读次数:
212
引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中...
分类:
编程语言 时间:
2014-07-29 10:57:56
阅读次数:
546
在asp.net中执行一个长时间的操作,有的时候需要在在客户端有一个反馈能了解到任务的执行进度,大致看了一下有这么几种做法: (1)按下按钮的时候给出一个提示正在执行任务,执行完毕让这个隐藏 (2)按下按钮的时候跳转到一个提示任务正在执行的页面,执行完毕了再跳转回来 (3)做一个任务类,开启另外一个...
分类:
编程语言 时间:
2014-07-29 10:47:56
阅读次数:
271