none
添加 System.Threading命名空间,无法引用Thread 类 RRS feed

  • 问题

  • 把SDK升级到了window phone 8.1 SDK。工程中用到多线程,但已经引用了 System.Threading命名空间,但还是无法找到该命名空间下的类。例如Thread类,提示上下文中不存在名称Thread
    2014年8月31日 3:35

答案

  • 楼主 你好,

    在WP8.1 SDK中,WP有两种开发模型。WP Silverlight App,这一种和原先WP8 SDK下的WP项目类似。可以使用Thread类。如果我们创建的项目类型是Windows Phone Runtime类型,我们不可以使用Thread类。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 only_ct 2014年9月4日 1:57
    2014年9月1日 2:03
    版主

全部回复

  • 需要用Windows.System.Threading.ThreadPool。

    启动一个task:

    IAsyncAction asyncAction = Windows.System.Threading.ThreadPool.RunAsync(
        (workItem) =>
    {
    ...
    }

    task完成后的回调:

    asyncAction.Completed = new AsyncActionCompletedHandler(
        (IAsyncAction asyncInfo, AsyncStatus asyncStatus) =>
    {
    ...
    }

    参考http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj248677

    • 已建议为答案 Wilson Tian 2014年8月31日 3:55
    • 取消建议作为答案 only_ct 2014年8月31日 8:09
    2014年8月31日 3:55
  • 不能利用线程吗?在8.0是可以的
    2014年8月31日 4:49
  • 楼主 你好,

    在WP8.1 SDK中,WP有两种开发模型。WP Silverlight App,这一种和原先WP8 SDK下的WP项目类似。可以使用Thread类。如果我们创建的项目类型是Windows Phone Runtime类型,我们不可以使用Thread类。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 only_ct 2014年9月4日 1:57
    2014年9月1日 2:03
    版主
  • 谢谢你的回答,有一点不明白,微软要为什么这样做
    2014年9月4日 1:59
  • 楼主 你好,

    WP8的开发模式是基于Silverlight,当时的Win8 Store App是基于Windows Runtime的。为了以后能够将代码在WP应用和Store APP中公用,在WP8.1中,增加了WP8.1 RT的开发模式。同时也没有舍弃掉WP 8.1 Silverlight开发模式。不过从长远考虑,建议在新项目中使用WP8.1 RT模式。这样以后迁移到Store APP时会方便很多。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年9月4日 2:07
    版主