[HttpPost] public void notify_url() { SortedDictionary<string, string> sPara = GetRequestPost(); System.IO.File.AppendAllText(Server.MapPath("~/App_Da ...
分类:
其他好文 时间:
2016-05-11 18:09:36
阅读次数:
134
生产者和消费者问题的产生 生产者和消费者是指俩个不同的线程对象,操作统一资源的情况:生产者负责生产数据,消费者负责消费数据,生产者每生产完一组数据后,消费者 消费一组数据, Object对多线程的支持: wait();等待被唤醒 notify();唤醒 notifyAll();唤醒所有 sleep( ...
分类:
编程语言 时间:
2016-05-11 13:36:42
阅读次数:
162
3、wait()和notify()、notifyAll() wait(): Causes the current thread to wait until another thread invokes the notify() method or the notifyAll() method for ...
分类:
编程语言 时间:
2016-05-11 13:13:19
阅读次数:
142
this.notify(); 叫醒一个现在正在wait()在我这个对象上的线程。谁现在正在我这个对象上等待,我就叫醒一个线程,让他继续执行。 (网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用slee ...
分类:
其他好文 时间:
2016-05-07 19:39:48
阅读次数:
153
Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。
此实现允许更灵活的结构,可以具有差别很大的属性,可以支持多个相关的 Condition 对象。
使用生产者和消费者为例!!!import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
i...
分类:
编程语言 时间:
2016-05-07 07:28:48
阅读次数:
176
一、线程的状态 Java中线程中状态可分为五种:New(新建状态),Runnable(就绪状态),Running(运行状态),Blocked(阻塞状态),Dead(死亡状态)。 New:新建状态,当线程创建完成时为新建状态,即new Thread(...),还没有调用start方法时,线程处于新建状 ...
分类:
编程语言 时间:
2016-05-05 17:19:02
阅读次数:
218
Java并发编程系列【未完】: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编 ...
分类:
编程语言 时间:
2016-05-04 09:04:40
阅读次数:
312
支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url.
现支付宝的通知有两类。
A服务器通知,对应的参数为notify_url,支付宝通知使用POST方式
B页面跳转通知,对应的参数为return_url,支付宝通知使用GET方式 (通知地址不需要像以前一样去账户内设置,而是由客户在支付的时候通过参数传递给我地址。
例如 notify_url...
分类:
Web程序 时间:
2016-05-03 18:41:29
阅读次数:
239
并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Vo ...
分类:
编程语言 时间:
2016-04-30 16:47:29
阅读次数:
161
生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。
生产者消费者模式的优点- 解耦
- 支持并发
- 支持忙闲不均
解决方法可分为两类:
(1)用信号量和锁机制实现生产者和消费者之间的同步;
- wait() / notify()方法
- await() / signal()方法
- BlockingQu...
分类:
编程语言 时间:
2016-04-29 19:45:09
阅读次数:
254