#coding=utf-8
import threading
# 创建全局ThreadLocal对象:
localVal = threading.local()
localVal.val = "Main-Thread"
def process_student():
print '%s (in %s)' % (localVal.val, threading.current_thread()....
分类:
编程语言 时间:
2015-01-12 16:29:12
阅读次数:
363
需要定义一个类,重写GetWebRequest,在方法内,指定IP地址 public class MyWebClient : WebClient { private IPAddress ipAddress; public MyWebClient(IPAddre...
What is the ThreadLocal
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。
ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是T...
分类:
其他好文 时间:
2015-01-09 17:24:44
阅读次数:
144
ThreadLocal是一个和线程安全相关的类。
一个非线程安全的例子
在我们讲述它之前,我们先看一个例子。
package thread;
public class NotSafeThread implements Runnable{
private int a=10;
public void run() {
// TODO Auto-gen...
分类:
其他好文 时间:
2015-01-08 22:49:57
阅读次数:
281
通过WebClient从Web服务器下载文件,并保存到wp8手机应用程序的独立存储。
我们可以通过利用webClient_DownloadStringCompleted来获得下载完成所需要的时间,用Stopwatch得到下载的总时间。通常我们都将上传、下载作为异步事件来处理,以便不阻止主线程。
String url = "http://172.18.144.248:8080/upload/...
分类:
Web程序 时间:
2015-01-07 23:40:23
阅读次数:
392
1 public static bool HasConnection() 2 { 3 System.Net.WebClient client; 4 System.IO.Stream stream; 5 try 6 { ...
分类:
编程语言 时间:
2015-01-07 16:43:29
阅读次数:
183
最近再写一个房产群发、采集的软件。百度【房产群发】,类似软件一大堆,就是仿着他们的做的。用的是winfrom(发现在哪工作都用...)、Sqlite。涉及到的就是正则、多线程、反射。HttpWebRequest、HttpWebResponse、WebClient、Cookie、StreamReade...
分类:
其他好文 时间:
2015-01-06 17:19:09
阅读次数:
102
通过 WebClient 的内置浏览器,可以执行页面抓取工作,有时可能需要设置代理,WebClient webClient = new WebClient(BrowserVersion.x);webClient.setProxyConfig(ProxyConfig pc);在单线程情况下,使用这样创...
分类:
编程语言 时间:
2015-01-06 15:13:44
阅读次数:
1583