标签:线程 第16页

linux学习

线程池的介绍及简单实现

2

php 发布于 2009-02-08

< div id=”content”>服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。 线程池的技...

阅读(17)评论(0)赞 (0)

linux学习

在Win32下用C++实现多线程读写锁

hellowo 发布于 2009-01-11

读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。这种锁相对于自旋锁而言,能提高并发性,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写者是排他性的,...

阅读(12)评论(0)赞 (0)

linux学习

Linux系统入门学习:在 Linux 中统计一个进程的线程数

1

bjmayor 发布于 2009-01-06

问题: 我正在运行一个程序,它在运行时会派生出多个线程。我想知道程序在运行时会有多少线程。在 Linux 中检查进程的线程数最简单的方法是什么? 如果你想看到 Linux 中每个进程的线程数,有以下几种方法可以做到这一点。   方法一: /proc proc 伪文件系统,它驻留在...

阅读(30)评论(0)赞 (0)

linux学习

测试多线程下载的Java类

bjmayor 发布于 2009-01-03

Java多线程下载的基础类,类似于迅雷,QQ旋风等下载器一样的原理。 package com.shenzhen.mutiledownload2014; import java.io.InputStream; import java.io.RandomAccessFile; imp...

阅读(27)评论(0)赞 (0)

linux学习

Java 创建线程池

fenny 发布于 2008-12-11

线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等...

阅读(38)评论(0)赞 (0)

python

使用Python多线程犯的错误总结

1

stack 发布于 2008-10-13

在使用Python多线程的时候,在使用多线程编程的时候,由于对于变量作用域和多线程不是很熟悉,导致在使用多线程的时候,犯了低级的错误。  第一个错误: 在多线程中使用全局变量,导致多个线程修改全局变量。执行信息错乱,开始是几个个进程,后面就变成一个了。后来经过重新学习多线程,才把...

阅读(60)评论(0)赞 (0)

linux学习

Java多线程-CyclicBarrier

fenny 发布于 2008-10-09

介绍 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为...

阅读(15)评论(0)赞 (0)

python

php多线程pthreads的安装与使用

peace 发布于 2008-10-09

安装Pthreads 基本上需要重新编译PHP,加上 –enable-maintainer-zts 参数,但是用这个文档很少;bug会很多很有很多意想不到的问题,生成环境上只能呵呵了,所以这个东西玩玩就算了,真正多线程还是用Python、C等等 以下代码大部分来自网络...

阅读(63)评论(0)赞 (0)