asio的主要用途还是用于socket编程,本文就以一个tcp的daytimer服务为例简单的演示一下如何实现同步和异步的tcp socket编程。客户端客户端的代码如下:#include#include#includeusingboost::asio::ip::tcp;intmain(intarg...
分类:
其他好文 时间:
2014-06-18 18:51:49
阅读次数:
142
创建buffer在io操作中,对数据的读写大都是在一个缓冲区上进行的,在asio框架中,可以通过asio::buffer函数创建一个缓冲区来提供数据的读写。buffer函数本身并不申请内存,只是提供了一个对现有内存的封装。chard1[128];size_tbytes_transferred = s...
分类:
其他好文 时间:
2014-06-18 18:38:03
阅读次数:
269
---恢复内容开始---asioboost目录(?)[-]一前言二实现思路通讯包数据结构连接对象连接管理器服务器端的实现对象串行化一、前言boost asio可算是一个简单易用,功能又强大可跨平台的C++通讯库,效率也表现的不错,linux环境是epoll实现的,而windows环境是iocp实现的...
分类:
其他好文 时间:
2014-06-18 16:15:05
阅读次数:
183
Spring 的@Scheduled注解实现定时任务执行和调度
首先要配置我们的spring.xml --- 即spring的主配置文件(有的项目中叫做applicationContext.xml或context.xml)
xmlns 多加下面的内容、
[html] view
plaincopy
xmlns:task="http...
分类:
编程语言 时间:
2014-06-18 11:19:51
阅读次数:
430
1.boost锁的概述: boost库中提供了mutex类与lock类,通过组合可以轻易的构建读写锁与互斥锁。2.mutex对象类(主要有两种): 1.boost::mutex(独占互斥类) -->有lock和unlock方法 2.boost::shared_mutex(共享互斥类) -->有...
分类:
编程语言 时间:
2014-06-18 11:16:03
阅读次数:
262
当进入页面时,定时器是打开的。当离开页面时,定时器会关掉。直接上代码。.h部分#import @interface RootViewController : UIViewController{ //定义定时器 NSTimer *timer;}@end.m部分-(void)viewWill...
分类:
其他好文 时间:
2014-06-18 09:01:10
阅读次数:
170
一.boost::thread的创建 1.线程创建方法一: boost::shared_ptr writeThread_; boost::function0 f = boost::bind(&DBTaskMgr::execute, this); writeThread_ = bo...
分类:
编程语言 时间:
2014-06-18 08:16:15
阅读次数:
283
一 事件机制
每一个任务都会有很多种事件,包括系统消息、任务事件等等。
事件的触发启动
函数1:启动一个定时器、定时delaytime时间、之后触发TaskID的event事件.延时时间以ms为单位。
osal_start_timerEx( TaskID, event,
delaytime);
函数2:置 tasksEvents[]数组的事件标志位为1、系统轮询这个数组确定是否触...
分类:
其他好文 时间:
2014-06-17 22:49:48
阅读次数:
334
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。1.Java Timer定时首先继承java.util.TimerTask类实现run方法import java.util.TimerTask; public class EmailReportTa.....
分类:
编程语言 时间:
2014-06-17 20:30:02
阅读次数:
226
Java编写处理定时任务主要用到的类是java.util.Timer和java.util.TimerTask;如下几行代码就可以实现一个具有定时执行任务的定时器:importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
importjava.util.Timer;
importjava.util.TimerT..
分类:
编程语言 时间:
2014-06-17 17:16:38
阅读次数:
252