Add parameters while dispatcher forwarding in phalcon No Comments | 學習工作, 工作, 程式 $this->dispatcher->forward([ ‘controller’ => “Keyproduct”, ‘action’ => ‘edit’, ‘params’ => [$keyproduct->keyhash] ]); Read More »
[C#] Threading with Parameters / 帶參數的執行緒 No Comments | 學習工作, 工作, 程式 主要有兩種方式,第一種為使用 ParameterizedThreadStart,但是這不是一個安全的方式。第二種方法是將要交給執行緒執行的方法與參數封裝到類別裡頭去,建立該類別的 Instance 之後就可以交給執行緒去執行,以下為 sample code… (另外要注意的是 Threading.Join() 的使用) using System; using System.Threading; //ThreadWithState 類別裡包含執行任務的方法 public class ThreadWithState { //要用到的屬性,也就是我們要傳遞的參數 private string boilerplate; private int value; //包含參數的 Constructor public ThreadWithState(string text, int number) { boilerplate = text; value = number; } //要丟給執行緒執行的方法,無 return value 就是為了能讓ThreadStart來呼叫 public void ThreadProc() { //這裡就是要執行的任務, 只顯示一下傳入的參數 Console.WriteLine(boilerplate, value); } } […] Read More »