标签:线程

C# winForm 窗体关闭前的线程处理

最近给客户做指挥调度系统,遇到个棘手的问题,请万能的坛友指条明路。问题是这样的,怕本人语言表达能力有限,先上图 private void DrawCarToMap() {      while(run)      {          取队列数据;          brower.Document.InvokeScript(gpsData)//执行浏览器的……

servlet并发问题

 有个 并发 问题 问下   本人有一个servlet 的 服务 ,客户端 有1000 个   假如  同时 有200 个  客户端 请求 这个 servlet 服务 就会开启 200 个 线程同时 去 处理 ,,本人怎么样 能本人 控制 开启线程数,服务端 怎么样 去做优化? 需要达到的要求,能手动去配置并发数量,方便调优!就是说现在有1000个请求,本……

android 在线程中run()中添加修改UI,setText出错

  button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ((Button) v).setEnabled(false); // 设置按钮不可用 // 创建一个用于播放背景音乐的线程 thread ……

关于windows下mysql进程中线程只增不减的问题

现象:通过任务管理器查看mysqld进程中线程数起始为24左右,运行下述测试程序,线程增加100左右(测试电脑4核,运行过程cpu利用率100%),程序执行结束,线程依然保持124左右,关闭程序 线程降低至40左右。另外程序运行过程内存也会随着程序跑起来而增加,关闭而减少,但是减少到的值大于mysqld进程起来时的值 问题:程序执行结束,线程依然保持124……

WPF Dispatcher.Invoke问题

本人现在有个自定义window(progressbar),想在模块加载的时候show出来,然后就用了invoke方法,具体代码是 System.Windows.Application.Current.Dispatcher.Invoke(new System.Action(() =>                     {             ……

大量异步方法产生大量线程,如何压低CPU消耗?

程序需要在1秒钟内ping千多台机器,然后将结果写入日志…由于网络问题,会出现有些机器ping不同,用循环来做就会阻塞,于是选了用异步Ping.SendAsync来做。这个代码其实工作的挺好。然而,程序顺利工作半天以后,我被公司网管部门盯上了,原因是部署了这个程序的服务器,偶尔会CPU上到100%(大约5~10分钟一次)。而常态下,这个程序的C……

为什么pthread_join后程序占用内存并没有释放干净

程序中我pthread_create()创建了一个线程,然后pthread_join()后,理论来说是应该全部释放了吧,但是我用top看内存占用发现创建线程占用的几M堆栈空间并没有减少,这是为什么啊? #include <stdio.h> #include <stdlib.h> #include <pthread.h>……