Java后端,应该日常翻看的中文技术网站 1.内容生产者 InfoQ 中文技术第一站,佩服霍老板,真金白银地为中国程序员们生产内容。 ImportNew 专门面向Java的内容生产者兼聚合者,偶然也有些面向入门的小白文。 并发编程网 面向高并发,Java,开源的社区。 2. 内容聚合者 现在写博客, ...
分类:
编程语言 时间:
2017-02-18 17:15:22
阅读次数:
1510
#!/usr/bin/env/python
importthreading
importtime
importQueue
importrandom
#生产者
defProudcer(name,que):
whileTrue:
ifque.qsize()<3:#如果只剩下3个包子就又开始生产包子(如果队列中的数据为3个时)
que.put(‘baozi‘)#包子入队列
print‘%s生产包子...‘%name
else..
分类:
编程语言 时间:
2017-02-17 00:52:28
阅读次数:
177
前段时间学习了线程方面的知识,看了关于线程池的教程,自己也试着实现一个。跟大家分享,同时也整理整理思路。 对线程池的要求: 1.用于处理大量短暂的任务。 2.动态增加线程,直到达到最大允许的线程数量。 3.动态销毁线程。 线程池的实现类似于”消费者--生产者”模型: 用一个队列存放任务(仓库,缓存) ...
分类:
编程语言 时间:
2017-02-11 22:41:51
阅读次数:
293
一:基本介绍 1. 介绍: Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递。 2. 类型: 队列按数据存放的类型分为:FIFO(First in First Out,先进先出)和LIFO ...
分类:
编程语言 时间:
2017-02-11 11:20:21
阅读次数:
157
notify每次只唤醒一个线程。 而notify唤醒线程是随机的,并不能保证每次唤醒的是异类线程,即生产者唤醒的可能是另一个生产者的线程。 ...
分类:
其他好文 时间:
2017-02-06 12:29:37
阅读次数:
163
单例模式、建造者模式 、工厂模式、生产者模式、开发者模式、 0.单例模式: 数据库对象(SQLiteOpenHelper) 保证了在程序中只有一个实例存在并且能全局的访问到 1.建造者模式builder: AlertDialog.Builder Retrofit 和 OkHttp 2.工厂模式 :B ...
分类:
其他好文 时间:
2017-02-05 14:06:16
阅读次数:
158
一、目的: 为什么要遵循标准我们作为生产者实际上只是位于中游,既不是上游的浏览器制造商,他们是标准的真正制定者,也不算是下游,他们是浏览器的终端使用者。这个角色就意味着我们位于一个接口的位置,我们需要想办法满足下游的用户使用上游不同浏览器时看到的是同样的内容。用一个程序的语言说,我们是转换器……ad ...
分类:
其他好文 时间:
2017-02-04 21:11:56
阅读次数:
664