码迷,mamicode.com
首页 >  
搜索关键字:单线程    ( 3065个结果
NSRunLoop的利用
一、NSRunLoop的理解 在初学C语言编程的时候,经常会写一种控制台中的程序,程序启动黑色的输入框,等待用户的输入,输入一组数据之后程序继续往下执行程序在等待用户输入数据时会阻塞,这是一种最简单的单线程程序执行的模式。这种简单的编程模型在实际的应用中很难满足用户的需要,比如ios中的app的主....
分类:其他好文   时间:2014-11-19 00:30:00    阅读次数:272
redis-事务
redis 事务redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即...
分类:其他好文   时间:2014-11-19 00:15:43    阅读次数:197
ThreadPoolTaskExecutor 多线程分解执行耗时任务与单线程串行执行简单比较
import?java.util.ArrayList; import?java.util.List; import?java.util.concurrent.Callable; import?java.util.concurrent.ExecutionException; import?java.util.concurrent.Future; import?java.util.c...
分类:编程语言   时间:2014-11-18 13:37:00    阅读次数:354
Hibernate-----3、Hibernate的体系结构
SessionFactory:是单个数据库映射关系经过编译后的内存镜像,他是线程安全的。是生成Session的工厂,本身需依赖于ConnectionProvider。该对象可在进程或集群的级别上,为那些事物之间可重用的数据提供可选的二级缓存 Session:是应用程序与持久存储层之间交互操作的一个单线程对象。所有的持久化对象必须在Session管理下才可进行持久化操作。其生存期很短。它底层封...
分类:Web程序   时间:2014-11-17 10:49:06    阅读次数:240
JavaScript引擎是单线程的
从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。计时器的执行常常和我们的直观想象不同,那是因为JavaScript引擎是单线程的。我们先来认识一下下面三个函数是如何控制计时器的。1varint = self.setInterval("updateMsg()",12000)...
分类:编程语言   时间:2014-11-16 21:33:57    阅读次数:315
JAVA单线程以及java多线程的实现方式
1.java单线程的实现 public class SingletonThread { @SuppressWarnings("static-access") public static void main(String[] args) { Thread t =Thread.currentThread(); t.setName("单例线程"); System.out.p...
分类:编程语言   时间:2014-11-14 17:45:43    阅读次数:215
【翻译】C#中使用BackgroundWorker实现多线程
原文地址:MultiThreading Using a Background Worker, C# 介绍 当开发Windows Forms应用程序时,你会常常注意到:当执行某个耗时的操作,比如处理一个打文件或是从远程服务器请求数据 ,用户界面会进入假死状态。这是由于你的应用程序是运行在单线程下。这个...
分类:编程语言   时间:2014-11-14 00:02:21    阅读次数:860
在单进程单线程或单进程多线程下实现log4cplus写日志并按大小分割
基于脚本配置来过滤log信息 除了通过程序实现对log环境的配置之外,log4cplus通过PropertyConfigurator类实现了基于脚本配置的功能。通过 脚本可以完成对logger、appender和layout的配置,因此可以解决怎样输出,输出到哪里的问题,我将在全文的最后 一部分中提到多线程环境中如何利用脚本配置来配合实现性能测试,本节将重点介绍基脚本实现过滤log信息的功能...
分类:编程语言   时间:2014-11-13 20:49:56    阅读次数:273
单线程与多线程排序对比
单线程排序           【快速排序,使用STL sort函数】#include #include #include #include #include using namespace std; #define NUMNUM 8000000L long nums[NUMNUM]; //待排序数组 bool compare(long a, long b) { ret...
分类:编程语言   时间:2014-11-13 18:58:09    阅读次数:472
Boost.Asio c++ 网络编程翻译(24)
异步服务端中的多线程 我在第4章 客户端和服务端展示的异步服务端是单线程的,所有的事情都发生在main()中: int main() { talk_to_client::ptr client = talk_to_client::new_(); acc.async_accept(client->sock(), boost::bind(handle_ accept,client,_1)); service.run(); } 异步的美妙之处就在于把单线程变为多线程的简单。你可...
分类:编程语言   时间:2014-11-11 10:50:49    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!