社区
C#
帖子详情
多线程好的过来看看
boytomato
2007-01-30 02:30:36
public void GetCapInf()
{
while (true)
{
//数据处理快1
Thread.Sleep(100);
//数据处理块2 比价复杂
Thread.Sleep(100);
}
}
启动线城后导致程序变满影响操作
可是把数据块2 放在另外程序中的线程中(原来程序中只运行 数据快1)
两个程序都启动,程序1,2 都可正长执行,
可为什不能在一个程序中执行呢...
...全文
288
12
打赏
收藏
多线程好的过来看看
public void GetCapInf() { while (true) { //数据处理快1 Thread.Sleep(100); //数据处理块2 比价复杂 Thread.Sleep(100); } } 启动线城后导致程序变满影响操作 可是把数据块2 放在另外程序中的线程中(原来程序中只运行 数据快1) 两个程序都启动,程序1,2 都可正长执行, 可为什不能在一个程序中执行呢...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boytomato
2007-01-30
打赏
举报
回复
找到问题了,一个是调试里面的运行,
一个是直接打开 exe ,
两个占用的cpu 是不一样的。。。
相差很大。。。
boytomato
2007-01-30
打赏
举报
回复
我以前用自己做的dirctshow 做的视频抓图处理时,基本就是70%cpu占用,
现在用的厂家提供的 api做的抓图,,,,就一直居高不下。。。
winxieddd
2007-01-30
打赏
举报
回复
还有,检查一下线程同步的代码。
winxieddd
2007-01-30
打赏
举报
回复
没发现有问题呀,我一直这样做呀。
不过第一个Thread.Sleep(100);好像没什么用:)
viena
2007-01-30
打赏
举报
回复
数据处理快中的代码有问题
灰太狼
2007-01-30
打赏
举报
回复
我觉得放在一起也不会出什么问题呀,分开的话是不是还要考虑多线程间同步的问题呢?你看看
数据处理块2 中是不是有什么资源没释放的情况呀,不然cpu不可能长时间居高不下的。
hertcloud
2007-01-30
打赏
举报
回复
你的两个 线程 处理
是不是 使用了同一个链接 或者
在同一个事务中.
Red_angelX
2007-01-30
打赏
举报
回复
eee 咋会这样呢 两个操作不涉及死锁吧
boytomato
2007-01-30
打赏
举报
回复
数据处理快1
数据处理快2
都开一个线程去跑
这个尝试过
没什么效果
rocy520
2007-01-30
打赏
举报
回复
同一个线程,两种操作,是不是要考虑一下先后`~~
boytomato
2007-01-30
打赏
举报
回复
其实也是如何解决多线程占用接近100% cpu
可是分开后那个复杂的数据块也只占 40%做右 cpu
不复杂的程序只占 20%做右
Red_angelX
2007-01-30
打赏
举报
回复
数据处理快1
数据处理快2
都开一个线程去跑
JAVA
多线程
精讲下
本课程是《零基础学Java》系列课程中的
多线程
相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java
多线程
的原理及实现运行机制,深刻学习
多线程
的生命周期、调度、控制等内容。
多线程
精讲下课程内容涵盖如下:l 线程的同步(线程安全问题)l 线程的死锁l 线程间通信l 线程组l 线程池l
多线程
的第三种实现方案l 匿名内部类方式使用
多线程
l 定时器的使用l
多线程
面试题
多线程
面试题(值得收藏)
史上最强
多线程
面试47题(含答案),建议收藏 金九银十快到了,即将进入找工作的高峰期,最新整理的最全
多线程
并发面试47题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~ 1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修...
php 怎么实现
多线程
,php 实现
多线程
通过php的Socket方式实现php程序的
多线程
。php本身是不支持
多线程
的,那么如何在php中实现
多线程
呢?可以想一下,WEB服务器本身都是支持
多线程
的。每一个访问者,当访问WEB页面的时候,都将调用新的线程,通过这一点我们可以利用WEB服务器自身的线程来解决PHP不支持
多线程
的问题。下面给出通过 fsockopen() 建立socket连接,然后用 用fputs() 发送消息,来实现的PHP...
Java
多线程
面试题(面试必备)
文章目录一、
多线程
基础基础知识1. 并发编程1.1 并发编程的优缺点1.2 并发编程的三要素1.3 并发和并行有和区别1.4 什么是
多线程
,
多线程
的优劣?2. 线程与进程2.1 什么是线程与进程2.2 线程与进程的区别2.3 用户线程与守护线程2.4 什么是线程死锁2.5 形成死锁的四个必要条件2.6 如何避免死锁3. 创建线程的四种方式4. 线程状态和基本操作 一、
多线程
基础基础知识 1. 并发编程 1.1 并发编程的优缺点 优点: 充分利用多核CPU的计算能力,通过并发编程的形式将多核CPU的计算.
多进程和
多线程
的区别是什么?多进程和
多线程
的优缺点分析
多进程和
多线程
的区别是什么?多进程和
多线程
的优缺点分析 多进程和
多线程
的区别是什么?此前小编给大家介绍了进程和线程的区别,那么大家知道多进程和
多线程
的区别又是什么吗?它们分别有什么优缺点?为了解决大家的疑惑,小编特地为大家整理了以下教程,希望对大家有所帮助。 前言: 多进程,Windows 应用程序中消息有两种送出途径;直接和排队。Windows或某些运行的...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章