windows下线程创建: CreateThread()函数是Windows提供的API接口 1、HANDLE WINAPI CreateThread( LPSECURITY_ATTRIBUTESlpThreadAttributes, SIZE_TdwStackSize, ...
分类:
编程语言 时间:
2015-06-29 06:12:55
阅读次数:
125
之前的两篇文章我们了解了委托和事件,本文我们看一下线程。1,一个窗体程序,默认拥有一个线程(相当于一个商店里面,只有一个店员),这个默认的线程叫做UI线程/主线程。2,进程和线程的关系: A,进程,包含程序运行所需要的资源 ,在大多数情况下是指程序。(商店:囤积要使用的资源的地方) B,线程,是.....
分类:
编程语言 时间:
2015-06-28 23:00:27
阅读次数:
232
看完上篇博文的介绍后,大家应该大概了解进程和线程的由来。有了这样一个背景我们进一步来看一下线程和进程。
引入进程:进程可以提高系统的并发性,提高CPU的使用率,从而提高程序的性能。在以前单道操作系统中,一次只执行一个程序,这样执行效率很低,资源得不到充分的利用。所以后来多道操作系统出现了,由于多道操作系统一次并发执行很多程序,但管理起来非常麻烦。因此进程的概念就被提出来了,它是一个程序动态...
分类:
编程语言 时间:
2015-06-27 19:56:25
阅读次数:
195
package com.billstudy.zookeeper;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.apache.zookeeper.CreateMode;
import org.apache.zookeeper.WatchedE...
分类:
其他好文 时间:
2015-06-26 09:19:02
阅读次数:
86
鉴于linux下线程的广泛使用 我们怎么查看某个进程拥有的线程id了现在很多服务的设计 主进程->子进程->线程(比如mysql,varnish)主进程负责侦听网络上的连接 并把连接发送给子进程 子进程派生线程去处理这些线程mysql(父进程460,子进程863) 1 460 425 ...
分类:
编程语言 时间:
2015-06-19 00:01:42
阅读次数:
576
线段树/暴力 线段树区间开方 唉,我傻逼了一下,TLE了一发,因为没考虑到0的情况…… 好吧简单来说一下,线段树动态查询区间和大家都会做……比较麻烦的是这次的修改变成开方了,然而这并没有什么好虚的,注意到权值的范围是$10^9$,我们随手打个表可以发现,对$10^9$不断开根的结果是:1000...
分类:
其他好文 时间:
2015-06-17 20:00:31
阅读次数:
227
Linus下线程同步,互斥量,条件变量的解释与实现;
代码实现。...
分类:
编程语言 时间:
2015-06-14 15:18:29
阅读次数:
188