线程

什么类型的应用程序启动得更快:Windows窗体或WPF?

据我所知,WPF应用程序应该比WindowsForms应用程序运行得更快,因为WPF应用程序使用DirectX进行渲染而不是GDI.但什么样的应用程序会更快启动:WPF或WindowsForms?我会说这个.WPF在样式,图形功能,开发人员生产力,动画,外观和感觉等方面远远优于WindowsForms.如果性能确实存在问题,那么在某些方面您可以进行优化.例如,您是否知道可以获得一个API直接写入WPF中的位图以在内存中执行类似GDI的操作?

windows-phone-8 – SpecFlow测试平台是否支持异步任务?

Async/Await支持SpecflowSteps=>我想使用SpecFlow和C#的AsyncAwait功能,windowsphone8,使用MSTest的SpecFlow可以使用async/await执行代码,但不等待结果.我已经更改了BindingInvoker.cs并升级到.NET4,以便支持异步任务,并且现在接收IOC不是初始化错误.https://github.com/robfe/S

Windows中的中断处理

我想知道哪些线程处理设备中断.当用户模式线程运行时出现中断时会发生什么?本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

windows – 为什么我的Ruby线程演示不使用两个内核?

希望这个截图能解释我的问题:RubythreadsdemoCPUusagehttp://img7.imageshack.us/img7/9858/rubycores.png那么为什么我的两个核心都没有达到最大化?无论我使用多少线程,每次都是一样的;总cpu使用率似乎永远不会超过52%.看起来你正在使用MRI,它无法并行运行线程.目前,唯一能够并行运行线程的生产就绪的Ruby实现是JRuby和Iro

windows – 了解MsgWaitForMultipleObjects

我有一个主要的gui线程,我想要保持对用户操作的响应,例如移动对话框,调整大小等,同时我有一个后台线程执行某项任务.在过去,我使用WaitForSingleObject并超时,以便在等待后台线程完成时处理gui事件.我最近读到了MsgWaitForMultipleObjects,它看起来正在解决我有点清洁的问题.有人可以告诉我以下代码中的错误&我在哪里错了?当我单击按钮启动线程时,gui没有响应.

windows – WIN32:让执行到另一个(给定)线程

我正在寻找一种方法来将线程执行的预定时间片的剩余部分产生到另一个线程.WINAPI中有一个SwitchToThread函数,但它不允许调用者指定它想要切换到的线程.我浏览了MSDN很长一段时间,并没有发现任何可以提供的东西.对于像我这样的操作系统内部的外行,似乎让线程应该能够指定它想要将执行传递给哪个线程.是可能还是仅仅是我的想象力?

windows-phone-7 – 在给定延迟后执行方法的简便方法?

有没有一种简单的方法来执行一个给定的延迟之后的方法,就像开箱即用的iOS一样?目前我用计时器完成了这个,但我不确定这是不是一个好的解决方案.如何将其封装到扩展方法中,以便我可以调用this.Perform;?您可以像这样使用BackgroundWorker:对此方法的调用如下所示:后台工作程序将在UI线程的一个线程上运行睡眠,这样您的应用程序可以在发生延迟时自由地执行其他操作.

windows – 如何找到阻止关机的HWND?

Windows应用程序事件日志记录了停止关闭的过程:并且在更详细的应用程序和服务日志中有更详细的日志.但那些没有证件.我怎样才能找到有问题的hwnd?