码迷,mamicode.com
首页 >  
搜索关键字:序列化 多线程    ( 31200个结果
Java并发编程学习笔记(一)线程安全性 1
什么是线程安全性:要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的和可变的状态的访问。“共享”意味着变量可以由多个线程同时访问,而“可变”则意味着变量的值在其生命周期内可以发生变化。一个对象是否需要线程安全的,取决于他是否被多个线程..
分类:编程语言   时间:2014-05-27 03:32:21    阅读次数:256
多线程+缓存计算
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Management;using System.Threading.Tasks;namespace TaskT...
分类:编程语言   时间:2014-05-23 08:40:04    阅读次数:413
linux之多线程frok(一)
linux下实现多线程有两种函数调用:一种是通过pthread.h里面已经封装好的函数调用,另一种是通过unistd.h里面的fork函数调用。前面已经已经列举了pthread的使用,下面来书fork的例子。 一.fork函数 简单的fork例子 #include #include #include using namespace std; int main() {...
分类:编程语言   时间:2014-05-23 07:59:41    阅读次数:395
为什么要有SerialVersionUID?
为什么要有SerialVersionUID?应该说为什么要手动声明一个ServialVersionUID。因为只要你做了序列化了,JAVA就会自动给你加上一个SerialVersionUID。 Java强烈建议我们显式的声明一个SerialVersionUID,因为SerialVersionUID默认值的计算是根据类的各个方面得来的(属性,方法。。。)。 详情:http://docs.orac...
分类:其他好文   时间:2014-05-23 07:37:23    阅读次数:175
JDK源码分析—— ArrayBlockingQueue 和 LinkedBlockingQueue
目的:本文通过分析JDK源码来对比ArrayBlockingQueue 和LinkedBlockingQueue,以便日后灵活使用。 1. 在Java的Concurrent包中,添加了阻塞队列BlockingQueue,用于多线程编程。BlockingQueue的核心方法有: * boolean add(E e) ,把 e 添加到BlockingQueue里。如果BlockingQueue可以容纳,则返回true,否则抛出异常。 * boolean offer(E e),表示如果可能的话,将 e 加...
分类:数据库   时间:2014-05-22 12:19:23    阅读次数:442
java多线程模式ThreadLocal原理简述及其使用详解
java多线程模式ThreadLocal原理简述及其使用详解,代码下载地址:http://www.zuidaima.com/share/1781557457128448.htm...
分类:编程语言   时间:2014-05-22 10:49:06    阅读次数:312
线程的深度加强
java线程加强      Quartz :一个调度框架(比如想实现定时器的日期切换等等)      Git Bash      定时器:Timer   定时炸弹代码如下: public class TimerTest { public static int count = 1; @SuppressWarnings( "dep...
分类:编程语言   时间:2014-05-22 10:02:42    阅读次数:459
Android消息循环分析
我们的常用的系统中,程序的工作通常是有事件驱动和消息驱动两种方式,在Android系统中,Java应用程序是靠消息驱动来工作的。 消息驱动的原理就是: 1. 有一个消息队列,可以往这个队列中投递消息; 2. 有一个消息循环,不断从消息队列中取出消息,然后进行处理。 在Android中通过Looper来封装消息循环,同时在其中封装了一个消息队列MessageQueue。 另外Andro...
分类:移动开发   时间:2014-05-22 08:20:57    阅读次数:253
Python3.2官方文档翻译--使用二进制数据记录布局和多线程
8.3 使用二进制数据记录布局 Struct模块提供了pack()和unpack()方法来处理可变长度的二进制格式。接下来的例子展示在一个没用zipfile模块的zipfile如何通过标题信息循环。压缩码“H”和“I”分别表示2和4字节无符号数字,“”表明都是标准大小并且按照little-endian字节排序。   8.4 多线程 线程是一种针对分离不连续和依赖的任务的技术。用线程可以提高...
分类:编程语言   时间:2014-05-22 07:26:58    阅读次数:311
C/C++笔试忍法帖02——网络篇
1.网络编程中设计并发服务器,使用多进程与多线程 ,请问有什么区别 1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。 2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。 区别:两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,...
分类:编程语言   时间:2014-05-22 06:16:44    阅读次数:386
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!