(转自:http://www.cnblogs.com/Abel-Zhang/p/Serialize.html)一、概述序列化是把对象转变成流。相反的过程就是反序列化。哪些场合用到这项技术呢?1.
把对象保存到本地,下次运行程序时恢复这个对象。2. 把对象传送到网络的另一台终端上,然后在此终端还原这个...
分类:
其他好文 时间:
2014-05-27 00:41:57
阅读次数:
457
1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2.
线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1,而线程...
分类:
编程语言 时间:
2014-05-27 00:39:10
阅读次数:
360
进程/线程控制: 创建 退出 等待 多进程 fork() exit() wait()
多线程pthread_createpthread_exit()pthread_join()线程的同步与互斥:线程的互斥...
分类:
编程语言 时间:
2014-05-26 23:46:42
阅读次数:
318
转自由http://blog.csdn.net/totogo2010/使用
NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和
NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperation就...
分类:
移动开发 时间:
2014-05-26 22:21:48
阅读次数:
296
多线程的SqlBulkCopy批量导入、事务和SqlBulkCopy使用的数据集中自定义映射字段的注意事项class Program { static
volatile bool result; static void Main(string[] arg...
分类:
数据库 时间:
2014-05-26 20:35:39
阅读次数:
299
在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion先序列化到硬盘中,等要用了,再把保存在硬盘中...
分类:
其他好文 时间:
2014-05-26 16:33:37
阅读次数:
221
本文介绍一个简单的多线程并发爬虫,这里说的简单是指爬取的数据规模不大,单机运行,并且不使用数据库,但保证多线程下的数据的一致性,并且能让爬得正起劲的爬虫停下来,而且能保存爬取状态以备下次继续。
分类:
编程语言 时间:
2014-05-26 15:41:47
阅读次数:
394
gdb 调试openmp多线程程序 示例介绍...
分类:
数据库 时间:
2014-05-22 23:59:29
阅读次数:
496
在Linux系统中使用C/C++进行多线程编程时有些数据无需使用锁即可做到快速高效,本文从线程局部存储出发讨论如何高效的实现无锁编程。...
分类:
编程语言 时间:
2014-05-22 22:50:20
阅读次数:
505
axel是Linux命令行下多线程的下载工具,支持断点续传,速度通常情况下是Wget的几倍官方主页:http://axel.alioth.debian.org/源码下载:#curl-Ohttp://pkgs.fedoraproject.org/repo/pkgs/axel/axel2.4.tar.gz/a2a762fce0c96781965c8f9786a3d09d/axel-2.4.tar.gz编译安装:#tar-xvf..
分类:
编程语言 时间:
2014-05-22 17:41:24
阅读次数:
521