码迷,mamicode.com
首页 > 编程语言
Linux多线程--使用互斥量同步线程【转】
本文转载自:http://blog.csdn.net/ljianhui/article/details/10875883 前文再续,书接上一回,在上一篇文章:Linux多线程——使用信号量同步线程中,我们留下了一个如何使用互斥量来进行线程同步的问题,本文将会给出互斥量的详细解说,并用一个互斥量解决上 ...
分类:编程语言   时间:2016-08-14 17:41:23    阅读次数:378
php四种基础排序算法的运行时间比较
/** * php四种基础排序算法的运行时间比较 * @authors Jesse (jesse152@163.com) * @date 2016-08-11 07:12:14 */ //冒泡排序法 function bubbleSort($array){ $temp = 0; for($i = 0 ...
分类:编程语言   时间:2016-08-14 17:39:53    阅读次数:131
Spring的资源抽象Resource2实体类
一、文件系统资源 FileSystemResource 文件系统资源 FileSystemResource,资源以文件系统路径的方式表示,唯一一个实现了WritableResource接口的类。这个类由2个不可变的属性 file 和 path ,本质上就是一个java.io.File 的包装。这个类 ...
分类:编程语言   时间:2016-08-14 17:39:13    阅读次数:270
java 1G大文件复制
对比几种复制方法 复制的文件是980m的txt文件 1、 FileChannel 方法 代码: 耗时:807ms 使用NewIO技术复制大文件的速度最快,尤其是此方法中使用了内存映射技术,速度非常快。 2、 FileInputStream技术 耗时: 1072ms,速度也不慢,在处理文本文档的时候传 ...
分类:编程语言   时间:2016-08-14 17:35:44    阅读次数:256
设计模式之工厂模式(c++)
问题描述 在面向对象系统设计中经常可以遇到以下的两类问题:1)为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现, 达到了多态的目的。 这里很容易出现的一个问题 n 多的子类 ...
分类:编程语言   时间:2016-08-14 17:36:26    阅读次数:183
.NET Framework4.0 下的多线程
一、简介 在4.0之前,多线程只能用Thread或者ThreadPool,而4.0下提供了功能强大的Task处理方式,这样免去了程序员自己维护线程池,而且可以申请取消线程等。。。所以本文主要描述Task的特性。 二、Task的优点 操作系统自身可以实现线程,并且提供了非托管的API来创建与管理这些线 ...
分类:编程语言   时间:2016-08-14 17:36:36    阅读次数:245
Linux多线程--使用信号量同步线程【转】
本文转载自:http://blog.csdn.net/ljianhui/article/details/10813469 信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量 ...
分类:编程语言   时间:2016-08-14 17:34:41    阅读次数:220
java 用socket制作一个简易多人聊天室
代码: 服务器端Server 客户端: 实现效果: 实验心得: 1、用于接收信息的字符串每次都要重新定义一个,不能在开头只定义一次,这样会导致数组角标异常的错误,因为每次接收到的信息的长度都不一样的,所以每次用都要重新new一个字符串。 2、调用多线程的时候一定要把socket或者input out ...
分类:编程语言   时间:2016-08-14 17:33:22    阅读次数:303
Python-老男孩-01_基础
Python2.7 缩进统一; 约定 常量 大写 , 变量 小写 判断一个变量在内存中的地址,也能看出是不是一个值 id()函数 ...
分类:编程语言   时间:2016-08-14 17:33:48    阅读次数:168
JavaScrip
一、JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件。 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收购了),JavaScript是netspace(网景公司,已被美国在线收购了), ...
分类:编程语言   时间:2016-08-14 17:30:38    阅读次数:169
0814JavaScript简介、基本语法、运算符、转换
一、JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件。 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收购了),JavaScript是netspace(网景公司,已被美国在线收购了), ...
分类:编程语言   时间:2016-08-14 17:29:35    阅读次数:146
springday03-go1
springday02项目下新建包annotation11.复制xml文件到包annotation1下,并添加组件扫描方式代码2.Waiter类实现序列化接口,构造函数,并使用特定注解标记waiter这个bean的id3.Bar类中waiter为其成员变量,有参和无参构造器,get/set方法,以及 ...
分类:编程语言   时间:2016-08-14 17:28:49    阅读次数:164
线程同步
一、线程同步 1、线程同步的目的是为了保护多个线程访问一个资源时对资源的破坏。 2、线程同步方法是通过锁来实现,每个对象都有切仅有一个锁,这个锁与一个特定的对象关联,线程一旦获取了对象锁,其他访问该对象的线程就无法再访问该对象的其他同步方法。 二、实现同步机制的两个方法 1。同步代码块: synch ...
分类:编程语言   时间:2016-08-14 17:29:25    阅读次数:191
多线程下单例模式:懒加载(延迟加载)和即时加载
在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性 ...
分类:编程语言   时间:2016-08-14 17:29:03    阅读次数:193
转圈打印数组问题
1.给定一个整形矩阵matrix,请按照转圈的方式打印它。 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 打印结果为: 1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10 要求额外空间复杂度为:O(1) 解答: 本题主要介绍一种矩阵处 ...
分类:编程语言   时间:2016-08-14 16:22:24    阅读次数:551
多线程
1) 通过yield ()函数,可使线程进入可执行状态,排程器从可执行状态的线程中重新进行排程。所以调用了yield()的函数也有可能马上被执行。2) 当调用yield ()函数后,线程不会释放它的“锁标志”。例 运行结果为:t1 : 0t1 : 1t1 : 2t1 : 3t1 : 0t1 : 1t ...
分类:编程语言   时间:2016-08-14 16:21:09    阅读次数:162
OC语言description方法
一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行输出。 +description(类方法) ...
分类:编程语言   时间:2016-08-14 16:17:07    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!