前几天,看见园子里面的博友写了一个支持断点续传的FTP类,一时技痒,干脆写了个更完整的clsFtp类。只是我写这个clsFtp不是支持断点续传的目的,而是为了封装FTP几个基本常用的操作接口。功能建立FTP链接支持代理多种重载的同步上传文件多种重载的异步上传文件多种重载的同步下载文件多种重载的异步下...
分类:
其他好文 时间:
2014-05-17 01:09:10
阅读次数:
334
loadrunner学习笔记-02集合点
集合点函数可以帮助我们生成有效可控的并发操作。虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行随着时间的推移,并不能完全达到同步。这个时候需要手工的方式让用户在同一时间点上进行操作来测试系...
分类:
其他好文 时间:
2014-05-17 00:49:34
阅读次数:
286
package test;public class Test implements
Runnable{ public static int j =0; @Override public void run() { synchronized
(this) { ...
分类:
编程语言 时间:
2014-05-17 00:21:52
阅读次数:
351
时间同步方面:1.RPC服务没有启动"
开始"--〉"设置"--〉"控制面板"找到"管理工具"--〉"服务",找到"Remote Procedure Call
(RPC)",双击打开,在"启动类型"里选择"自动"后,点击确定;找到"Remote Procedure Call (RPC) Locato...
分类:
其他好文 时间:
2014-05-16 21:40:24
阅读次数:
293
libevent源码深度剖析十——支持I/O多路复用技术张亮
Libevent的核心是事件驱动、同步非阻塞,为了达到这一目标,必须采用系统提供的I/O多路复用技术,而这些在Windows、Linux、Unix等不同平台上却各有不同,如何能提供优雅而统一的支持方式,是首要关键的问题,这其实不难,本节就...
分类:
其他好文 时间:
2014-05-16 08:58:03
阅读次数:
345
SELECT
s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,
l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS,b.OBJECT_NAME,p.spid FROM
V$LOCKED_OBJECT l,V$SESSIO....
分类:
数据库 时间:
2014-05-16 06:31:59
阅读次数:
301
同步方法,控件.invoke(delegate,参数),前面这个delegate要声明而且要实现,为什么要实现呢?因为控件不知道怎么实现。你得把解决方案通过委托给控件,控件才能照做。相当于send了一个invoke
message给控件,“Hi,A控件,我是其它线程来的,想委托你做点事情,具体怎么做...
分类:
编程语言 时间:
2014-05-16 04:58:44
阅读次数:
355
Java 语言设计中的一大创新就是:第一个把跨平台线程模型和锁模型应用到语言中去,Java
语言包括了跨线程的关键字synchronized和volatile,使用关键字和java类库就能够简单的实现线程间的同步。在简化与平台无关的并发程序开发时,它没有使并发程序的编写工作变得繁琐,反而使它变得更容...
分类:
编程语言 时间:
2014-05-15 16:33:22
阅读次数:
460
android中,基本使用网络资源方式如下(同步) try { URL url = new
URL(myFeed); // Create a new HTTP URL connection URLConnection connection =
url.openConnection(); HttpUR...
分类:
移动开发 时间:
2014-05-14 13:51:01
阅读次数:
393
有时一个互斥量是不够的:
比如:
当多个线程同时访问一个队列结构时,你需要2个互斥量,一个用来保护队列头,一个用来保护队列元素内的数据。
当为多线程建立一个树结构时,你可能需要为每个节点设置一个互斥量。
同时使用多个互斥量会导致复杂度的增加
最坏的情况就是死锁的发生,即两个线程分别锁住一个互斥量而等待对方的互斥量。
多互斥量可能导致死锁:
如果...
分类:
编程语言 时间:
2014-05-13 16:32:03
阅读次数:
533