2010年上半年的苹果与Adobe的冲突,使HTML5的存在一夜之间被很多人所知晓。在乔布斯的煽动下,这一已经在科技界潜行数年的下一代Web标准,被迅速拎到了台面上,苹果、谷歌、微软这科技界三巨头,连同众多业界明星,似乎突然对HTML5变得情有独钟,利益集团的之间的争夺,成了这个技术最好的催化剂。
分类:
Web程序 时间:
2019-06-15 09:27:33
阅读次数:
141
活、死锁的定义 --引用https://www.cnblogs.com/sunnyCx/p/8108366.html 1.死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在 ...
分类:
其他好文 时间:
2019-06-08 00:41:15
阅读次数:
188
LCT学习ing……从FlshHu的大佬的博客中看到此题,于是便写了一下。 题目背景 在一个叫做Travian的世界里,生活着各个大大小小的部落。其中最为强大的是罗马、高卢和日耳曼。他们之间为了争夺资源和土地,进行了无数次的战斗。期间诞生了众多家喻户晓的英雄人物,也留下了许多可歌可泣的动人故事。 其 ...
分类:
其他好文 时间:
2019-06-07 22:42:37
阅读次数:
110
同步互斥 线程间通信方法 1.通信方法:线程间使用全局变量进行通信 2.共享资源争夺 共享资源:多个进程或者线程都可以操作的资源称为共享资源。对共享资源的操作代码段称为临界区。 影响 : 对共享资源的无序操作可能会带来数据的混乱,或者操作错误。此时往往需要同步互斥机制协调操作顺序。 3.同步互斥机制 ...
分类:
编程语言 时间:
2019-06-07 22:42:23
阅读次数:
154
一.java性能调优的标准 cpu:有的应用需要大量计算,他们会长时间、不间断地占用 CPU 资源,导致其他资源无法争夺到 CPU 而响应缓慢,从而带来系统性能问题。例如,代码递归导致的无限循环,正则表达式引起的回溯,JVM 频繁的 FULL GC,以及多线程编程造成的大量上下文切换等,这些都有可能 ...
分类:
编程语言 时间:
2019-06-03 21:38:57
阅读次数:
127
作为网络信息时代的巨头有字节跳动、百度,一度为争夺互联网红利市场而大打出手,毕竟这个行业的利润和前景都是非常之巨大的,但为了竞争多少会顾此失彼,被对方揪住小辫子,归根结底都是为了利益最大化,同时也是为了打压对方。这不近日两家巨头又杠上了,对于他们相互提起的诉讼,到底谁该为此付出代价,目前来看也是一个未知数,毕竟半斤八两,各有长短,竞争对手没有完美的防护罩,尤其互联网开放时代,肯定多有诸多纰漏,但有
分类:
其他好文 时间:
2019-04-27 11:35:50
阅读次数:
199
分布式高并发下Actor模型 写在开始 一般来说有两种策略用来在并发线程中进行通信:共享数据和消息传递。使用共享数据方式的并发编程面临的最大的一个问题就是数据条件竞争。处理各种锁的问题是让人十分头痛的一件事。 传统多数流行的语言并发是基于多线程之间的共享内存,使用同步方法防止写争夺,Actors使用 ...
分类:
其他好文 时间:
2019-04-15 23:05:44
阅读次数:
189
原文:Redis分布式锁在多线程开发中我们使用锁来避免线程争夺共享资源。在分布式系统中,程序在多个节点上运行无法使用单机锁来避免资源竞争,因此我们需要一个锁服务来避免多个节点上的进程争夺资源。 Redis数据库基于内存,具有高吞吐量、便于执行原子性操作等特点非常适合开发对一致性要求不高的锁服务。 本... ...
分类:
其他好文 时间:
2019-04-08 22:59:40
阅读次数:
240
线程间通信——等待唤醒机制,避免争夺同一资源; 锁对象可以是任意Object类的子类对象; 包子案例: 包子案例——生产者和消费者: 代码实现: 关键就是在于两个线程使用同一个锁对象! 这边是主程序调用这两个线程时候传入的同一个对象! 包子铺线程类——生产者: 其中,baozi类作为成员变量,并且重 ...
分类:
编程语言 时间:
2019-04-07 20:28:55
阅读次数:
152
作为明星公司亚信的创始人之一,普元创始人刘亚东深信普元的产品方向比IBM这样的大公司更适合中国市场。 ...
分类:
其他好文 时间:
2019-03-20 23:29:00
阅读次数:
278