码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
多线程编程基础
线程的基本函数1.线程创建:#include<pthread.h>intpthread_create(pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg);参数说明:thread:指向pthread_create类型的指针,用于引用新创建的线程。attr:用于设置线程的属性,一般不需要特殊的..
分类:编程语言   时间:2016-08-20 22:02:27    阅读次数:180
Android Handler
一、handler 是什么? 更新ui。 发送消息,处理消息。 二、handler 怎么用? sendMessage sendMessageDelayed post(Runnable) postDelayed(Runnable,long) 三、handler 的目的 最根本的目的是解决多线程并发问题 ...
分类:移动开发   时间:2016-08-20 19:25:10    阅读次数:231
15个顶级多线程面试题及答案
Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面 ...
分类:编程语言   时间:2016-08-20 19:22:56    阅读次数:193
ConcurrentHashMap 原理分析
1 为什么有ConcurrentHashMap hashmap是非线程安全的,hashtable是线程安全的,但是所有的写和读方法都有synchronized,所以同一时间只有一个线程可以持有对象,多线程情况下锁竞争会比较激烈,严重影响性能。基于这种情况,Doug Lee大师写了一个Concurre ...
分类:其他好文   时间:2016-08-20 19:18:03    阅读次数:214
POJ 3694 Network ——(桥 + LCA)
题意:给n个点和m条边,再给出q条边,问每次加一条边以后剩下多少桥。 分析:这题是结合了LCA和dfn的妙用。_dfn数组和dfn的意义不一样,并非访问的时间戳,_dfn表示的是被访问的顺序,而且是多线程访问下的顺序,举个例子,同一个点分岔开来的点,距离这个点相同距离的点,他们的_dfn的值是相同的 ...
分类:Web程序   时间:2016-08-20 19:15:38    阅读次数:145
来自投资银行的20个Java面试题
问题一:在多线程环境中使用HashMap会有什么问题?在什么情况下使用get()方法会产生无限循环? HashMap本身没有什么问题,有没有问题取决于你是如何使用它的。比如,你在一个线程里初始化了一个HashMap然后在多个其他线程里对其进行读取,这肯定没有任何问题。有个例子就是使用HashMap来 ...
分类:编程语言   时间:2016-08-20 19:14:21    阅读次数:199
Java之多线程中的Master-Worker模式
该模式的好处是,将大任务拆解成若干小任务并并行执行,从而提高系统吞吐量。定义Worker进程,负责处理实际任务。/*具体工作对象*/static abstract class Worker implements Runnable { private static final UtilsLog lg ... ...
分类:编程语言   时间:2016-08-20 16:02:18    阅读次数:204
[Python]多线程入门
原文:http://blog.csdn.net/ice110956/article/details/28421807 Python的多线程有两种实现方法: 函数,线程类 1.函数 调用thread模块中的start_new_thread()函数来创建线程,以线程函数的形式告诉线程该做什么 [pyth ...
分类:编程语言   时间:2016-08-20 14:42:38    阅读次数:234
crawler4j源码学习(1):搜狐新闻网新闻标题采集爬虫
crawler4j是用Java实现的开源网络爬虫。提供了简单易用的接口,可以在几分钟内创建一个多线程网络爬虫。下面实例结合jsoup,采集搜狐新闻网(http://news.sohu.com/)新闻标题信息。 所有的过程仅需两步完成: 第一步:建立采集程序核心部分 第二步:建立采集程序控制部分 采集 ...
分类:其他好文   时间:2016-08-20 13:09:15    阅读次数:136
状态线程
轻量级协程,使用单线程用setjump与longjump来实现状态转移,快速,安全。 1.初始化 2.创建线程 线程函数通过st提供的io实现 上下文切换 虚拟处理器 idle thread 信号转换为io事件 EDSM 一个线程模拟多线程 //打开udp if ((nfd = st_netfd_o ...
分类:编程语言   时间:2016-08-20 10:13:23    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!