小编rag*_*sri的帖子

适用于Android的TensorFlow C++示例

我正在研究Android设备的TensorFlow git存储库中提供的示例.它使用Java接口作为C++ API的包装器.有没有我可以直接使用C++ API初始化TensorFlow,加载模型和推理等的例子?

c++ android tensorflow

5
推荐指数
1
解决办法
621
查看次数

如果实例可公开访问,则使用lock(this)

如果实例是公开可访问的,我正在寻找在锁中不使用"this"的答案.我尝试下面的例子,我认为不会调用Method1,因为已经在实例的Main方法中获取了锁.但Method1被称为Method2无限期等待.对此的说明将不胜感激.

class Program
{
    static void Main(string[] args)
    {
        Tracker tracker = new Tracker();
        lock (tracker)
        {
            Parallel.Invoke(() => tracker.Method1(),
                () => tracker.Method2());
        }
    }
}

class Tracker
{
    private int number = 6;
    public void Method1()
    {
        lock (this)
        {
            number *= 5;
            Console.WriteLine("Method1: " + number);
            number /= 4;
            Console.WriteLine("Method1: " + number);
        }
    }

    public void Method2()
    {
        lock (this)
        {
            number *= 3;
            Console.WriteLine("Method2: " + number);
            number /= 2;
            Console.WriteLine("Method2: " + number);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
117
查看次数

标签 统计

android ×1

c# ×1

c++ ×1

tensorflow ×1