PHP编程中的并发 周末去北京面了两个公司,认识了几位技术牛人,面试中聊了很多,感觉收获颇丰。认识到了自己的不足之处,也坚定了自己对计算机学习的信心。本文是对其中一道面试题的总结。 面试中有一个问题没有很好的回答出来,题…
标签:线程
Goroutine是如何工作的?
翻译原文链接 转帖/转载请注明出处英文原文链接 发表于2014/02/24 Go语言 如果你刚刚接触Go语言,或者说你并不理解“并发不等于并行”这句话的含义,那么Rob Pike的讲座值得一看(在youtube上)。这个…
java 两个有序数组合并成一个有序数组算法
1. 问题描述: 对于两个有序数组arrayM,arrayN,长度分别为m和n;将这两个数组合并成一个数组并进行排序,要求时间复杂度为O(m+n); 2. 解题思路: 定义一个数组res,长度为m+n; 定义两个inde…
线程与进程
线程是什么?进程是什么?二者有什么区别和联系? 进程是程序本身,线程是程序运行的基本单元,是一个代码片段,一个程序至少有一个进程,一个进程至少有一个线程.
js 应用数组行列模仿多线程操纵
不知道下面的主意对不对,若有毛病还请大佬指正 需求剖析 有一批装备,数目许多,须要为他们开启长途驱动(即挪用背景的长途驱动接口),问题是背景处置惩罚长途驱动只能一台一台装备处置惩罚,如果装备数目许多,背景php 在30s…
线程与进程
线程是什么?进程是什么?二者有什么区别和联系? 进程是程序本身,线程是程序运行的基本单元,是一个代码片段,一个程序至少有一个进程,一个进程至少有一个线程.
浏览器内核处置惩罚流程
浏览器的内核是多线程的,它们在内核掌握下相互配合以坚持同步,一个浏览器最少完成三个常驻线程:JavaScript引擎线程,GUI衬着线程,浏览器事宜触发线程。 JavaScript引擎是基于事宜驱动单线程实行的,Java…
第十三节、行锁
mysql的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,比如myisam引擎就不支持行锁。不支持行锁意味着并发控制只能使用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到…
设计模式之单例
单例模式:确保一个类只有一个实例并提供一个对它的全局访问指针 什么是线程安全? 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的…
SQLite性能优化
一> 如果优化SQLite的性能? (2种方式) Q> 如果我们一次性存储10000条数据, 那么该如何优化自己程序的性能呢? (卡主主界面/性能优化) A> 第一种办法: 使用多线程来优化, 子线程存…
FMDB 数据库线程安全
FMDatabase 这个类是线程不安全的,如果在多个线程同时操作一个 FMDatabase 实例,会造成数据混乱问题 FMDatabaseQueue 是线程安全的,FMDatabaseQueue 类的操作很多都和 FM…
如何线程安全使用HashMap
背景 HashTable继承Dictionary类,是线程安全的,但是效率低,因为HashTable使用了synchronized,所有线程经常同一把锁 ConcurrentHashMap是线程安全而且效率高,因为它包含…