[核心提示] 对开发者来说,在 iOS 上实现跨应用的通信依然是一件头疼的事。对于 iOS 的竞争对手们来说,这一问题是如何处理的呢?本文浅谈目前主流移动操作系统的跨应用通信机制。在“应用间通信——iOS 的孤岛困境”一文中,我们曾经讨论过 iOS 上跨应用通信与内容分享的难题。而直到现在,在 iO...
分类:
移动开发 时间:
2014-08-15 12:06:18
阅读次数:
224
http://www.csdn.net/article/2012-10-31/2811338-windows-phone-8-sdk京时间10月30日,微软在旧金山举行新一代手机操作系统Windows Phone 8发布会,试图在竞争如此激烈的智能手机市场上多分一杯羹。除了推出新一代的Windows...
韩国有很多古典的作品都给外来游客留下了很多印象,也吸引了很多外国友人前来驻足观看,这些公演可以跨过语言的障碍,让外地人也能感受其中的酸甜笑辣。现在就介绍两部外国人都能看懂的公演。(本文来自e良师益友网)1、 《美笑》 《美笑》是将最韩国式的魅力与爱情为主题所作的作品,在世界各国的观众心中荡起一波韩国...
分类:
其他好文 时间:
2014-08-14 20:16:19
阅读次数:
193
对于“潜规则”,很多人的第一反应就是是娱乐圈,其实不然,在每一个行业都充斥着各种潜规则。以互联网圈为例,想要在这发展迅速而且原本就竞争激烈和混乱的环境下闯出一片天地,必须掌握暗藏的5大潜规则:
分类:
其他好文 时间:
2014-08-14 19:48:39
阅读次数:
218
根据newzoo最新研究表明,2014全球游戏市场规模达到814亿。智能终端占27%,218亿美元。中国移动游戏市场,将占全球市场的17%,37亿美元。未来3年,全球移动游戏市场增长将比整体游戏市场增长快3倍,2017年将达到354亿美元。在此如此庞大的市场下,中国在移动游戏领域的竞争愈演愈烈。游戏...
分类:
其他好文 时间:
2014-08-14 19:40:49
阅读次数:
223
在进行多线程编程时,我们总会遇到全局变量和数据结构的问题,这是多线程之间进行通信的问题。如果多个线程同时读写一个全局变量,那么会造成竞争或者出错。为了解决这一问题,我们需要对全局数据进行,使用互斥量实现锁的机制,当某个线程在某个操作前进行了加锁,那么某个操作只能在这个线程进行,直至将锁去除,相当于在这里将多线程的并行变成了串行。本文重点学习如何使用互斥量进行全局数据的同步,分为三个部分,第一部分给...
分类:
其他好文 时间:
2014-08-13 19:02:47
阅读次数:
130
第四章 并行程序优化4.1 并行程序设计模式4.2 JDK多任务执行框架4.3 JDK并发数据结构4.4 并发控制方法4.5 锁的性能和优化4.6 无锁的并行计算1.非阻塞同步避免了基于锁的同步的缺陷,无锁算法没有锁竞争带来的系统开销,也没有线程间频繁调度带来的开销。CAS算法:包含3个参数CAS(...
分类:
编程语言 时间:
2014-08-13 18:42:26
阅读次数:
196
说明
Java中,线程之间的通信主要是由java.lang.Object类提供的wait、notify和notifyAll这3个方法来完成:
①对象的wait方法被调用后,线程进入对象的等待队列中,并释放对象锁,其它线程可以竞争使用此对象锁;sleep方法使得一个线程进入睡眠状态,但是线程所占有的资源并没有释放。
②当对象的notify方法被调用,该方法会从对象的等待队列中随机取出一个线...
分类:
编程语言 时间:
2014-08-13 13:05:56
阅读次数:
270
死锁:
在多线程竞争使用共享资源的情况下,就有可能出现死锁的情况。比如,当一个线程等待另一个线程所持有的锁时,那个线程又可能在等待第一个线程所持有的锁。此时,这两个线程会陷入无休止的相互等待状态,这种情况就称为死锁。
产生死锁的四个必要条件:
1、互斥条件。进程对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占有。
2、请求和保持条件。当进程因请求资源而阻...
分类:
编程语言 时间:
2014-08-13 01:09:24
阅读次数:
217
背景简述:DDoS攻击分为很多类型,有消耗网络带宽的流量攻击,有消耗服务器资源的应用层攻击等。影响巨大,且让无论大公司还是小公司都肃然“起敬”的当属:流量攻击。在流量越来越廉价的今天,攻击流量小则几百兆,大则几个G,甚至更多。DDoS攻击的重灾区一般在竞争比较激烈的..
分类:
其他好文 时间:
2014-08-12 17:41:35
阅读次数:
413