Как можно выполнить задание Hadoop MapReduce из Java-программы?

Я нахожу код check-and-invoke, который должен быть усеян во всех методах, связанных с формами, слишком многословным и ненужным. Вот простой метод расширения, который позволяет полностью устранить его:

public static class Extensions
{
    public static void Invoke<TControlType>(this TControlType control, Action<TControlType> del) 
        where TControlType : Control
        {
            if (control.InvokeRequired)
                control.Invoke(new Action(() => del(control)));
            else
                del(control);
    }
}

И тогда вы можете просто сделать это:

textbox1.Invoke(t => t.Text = "A");

Больше не возиться - просто.

0
задан Vilitaria 17 January 2019 в 03:59
поделиться